9780593803677

Notes to John

A nice touch is the illustrated endpapers that hint at the story.