mkat303 's review for:

5.0

I've read this several times, but I picked it up again this week when I was at home not feeling well and didn't feel up to starting something new.

Update: I love this book. Every time I read it I get a bit teary-eyed. Have some minor quibbles, but whatever. Great book.