Dictionary of battles
Provides concise analyses of important battles in wars throughout history, describing the place and...
Read More
Provides concise analyses of important battles in wars throughout history, describing the place and time of action, the number of forces, basic strategies, and military results
Read Less