The seven hills - Roberts,John Maddox (Ace Books, 2006)