I have finished this book, because of the rave reviews I struggled my way through it.
One of my biggest problems seems to be that I don't speak military lingo. I don't understand half of this book. If the lingo means what I think it means, it is a decent book. But, I am guessing my way through entire chapters. That really sucks BTW.
This book is probably geared more towards people who have a military background of some sort. Normal, everyday citizens probably will understand about as much as I do...and Yes, I went to college. So this is definitely military lingo that I don't understand.
My final opinion on this book is this...You need to know military lingo to truely enjoy it.