Insightful, and comprehensive. I bought this book in order to study for a DSST exam on the Civil War. I find myself going back to it now just for the joy of reading it. By the way, the book does a super job of getting you ready for the exam.