Lizbud-
It's a great book once you get past the graphic chapters in the beginning.
I got it for Christmas and finished it in 2 days.