I found it puzzling but far more enjoyable than Catcher in the Rye