The Puzzle Master (A Novel) - 9780593743867