A philosophical mystery. I know. Yawn. But wait there's a good story in here, and it's well written too. Even the CBC's Summer Reading Club thinks so, and has made it one of their summer picks.
Phil (Staff) (Queen's Square)