'A master of plotting and pacing' - New York Times
'With every new book I appreciate John ...(+)
For the millions of people every year who consider bringing a puppy into their lives - as well as those who have already brought a dog home. Based on (+)