Geez. There's NO WAY in the world I could recommend this book to anyone. Full of pseudo-philosophical, transcendent reality sell out. The main story line is a hacked job though the sub plot was pretty decent, funny & breathes sanity back to the reader. Utterly overrated.