An all around great read for novice military history buffs. I used this book for my military history class for Army ROTC. Not only is it clearly written and understandable, but the material is presented in such a way that allows you to connect with t...