I think I learned a lot from reading in general - even from reading badly written books.
No matter how old you are, there's always something good to look forward to.
Every soldier thinks something of the moral aspects of what he is doing. But all war is immoral and if you let that bother you, you're not a good soldier.