Generally good. I would have enjoyed more and better technical information. Some of the battle descriptions were very generalized. Overall, I'd recommend buying this book....