Waterloo: The History of Four Days, Three Armies, and Three Battles by Bernard Cornwell
Although Cornwell is known for his fiction writing, he shines in this latest endeavor in historical writing. He is one of the best writers that I know in descri...