Raising boys is a fantastic book about how boys tick. It focuses on helping boys become well balanced men by directing the energy that can otherwise become quite destructive.
The author doesn't pull any punches - particularly when it comes to the importance of male role models, the failure of current education systems, and the differences between how boys and girls develop.
Sometimes it's just comforting to read that the craziness that your son is going through is relatively normal :-)
I'd highly recommend this to anyone who is responsible for caring for boys. It's a fairly quick read and well worth the effort.