2
by Ruse, Michael.
Published 2014
(CARLI) (Other Sources: (LLCdb)518743)
Book Electronic
3
Published 1999
(CARLI) (Other Sources: (LFCdb)493635)
Book Electronic
5
Published 1996
Book
9
Published 2009
(CARLI) (Other Sources: (JKMdb)197470, (TIUdb)684512)
Book Electronic
10
Published 2008
(CARLI) (Other Sources: (JKMdb)197307)
Book Electronic
12
Published 2012
(CARLI) (Other Sources: (WHEdb)854055)
Book Electronic
13
Published 2013
Book Electronic
14
Published 2013
(CARLI) (Other Sources: (LFCdb)503343)
Book Electronic
15
Published 2013
Book
17
by Ruse, Michael,
Published 2013
Book Electronic
18
Published 2017
(CARLI) (Other Sources: (LFCdb)488414)
Book Electronic
19
Published 2017
(CARLI) (Other Sources: (BRAdb)448511, (LLCdb)428840)
Book
20
by Ruse, Michael.
Published 2001
(CARLI) (Other Sources: (AUGdb)154116)
Book