Skip to content

Peter Doyle

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

Works (13)