booktheque

Peter Doyle

1960

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

14 books in the database

Books