Century rain - Reynolds, Alastair (Ace Books, 2006)