Science of Discworld III: Darwin's Watch
Format: paperback
ISBN:
9780091951726 (0091951720)
Publish date: April 11th 2013
Publisher: Ebury Press
Pages no: 352
Edition language: English
Category:
Fantasy,
Science Fiction Fantasy,
Humor,
Funny,
Comedy,
Science Fiction,
Reference,
European Literature,
Science,
Popular Science,
Biology,
German Literature,
Evolution
Series: Science of Discworld (#3)