Thank you, everyone! These are fantastic suggestions and I have a list as long as my arm now. It's great! Especially since he's tired already and treatment hasn't even started yet. I'll try our local bookstore this weekend, see what they have on the shelves, then go from there.

It always pays to go to the experts.