Shelf Indulgence

Peter Doyle

A scientist and military historian specialising in the role of terrain in warfare.

Read more on Open Library

Books