Excellent book. I read it in high school.
I read it too, and loved it, until a VN combat veteran pointed out error after error after error.