Jones, Steve The serpent's promise: the bible retold as science - London : Abacus 2013 ISBN: 9780349123486