Wars of Empire by Douglas Porch
Part of John Keegan's prestigious History of Warfare series. A fascinating look at the realities of imperialism and the wars it spawned. Fully illustrated throughout and incorporating computer generated cartography that brings the battlefields to life.