This is one of those "stunner" books that you fly through and are thoroughly impressed with when you are done, and then want to read again immediately to savor it. Haddon creates a completely realized and unique narrator, and deals with autism and dark themes with finesse and humor.