Vincent Eyre (1811-81) was an English officer in the East India Company from 1827 and took part in the First Anglo-Afghan War (1839-42), which ended in disaster for the British. He would later become a major-general and a Knight Commander of the Star of India, but in this work Eyre lucidly describes[...]
Military history.