Before the Flood

0312304005
Book cover
St. Martin’s Press. 336p $27.95
By Ian Wilson