Long ago, my brother, an Army Lt Col, brought an Ayn Rand West Point speech to my attention. That speech is now available on line at http://www.tracyfineart.com/usmc/philosophy_who_needs_it.htm
Any general military reading list not containing The Forgotten Soldier by Guy Sajer is incomplete at best.