Robert Christie Cotton
Translator
1 book
· 1 author
1885–1952
Books translated by Robert Christie Cotton
Battle
Studies;
Ancient and
Modern...
Charles Jean Jacques Joseph Ardant du Picq
Authors translated by Robert Christie Cotton
Charles Jean Jacques Joseph Ardant du Picq
1821-1870