I read this book through a recommendation in SFX magazine. and it was every bit as good as that reviewer said. Theroux's prose is fantastic, the themes poignant, the story gripping. The characters seem real without ever being cardboard or conventional (actually all persons in the book are quite "strange" in their own way). it would also make a great film. Highly recommended!