John Beeler is Professor of History at the University of Alabama, USA.
The Milne Papers
John Beeler
Hardback
Not Available
Imperial Defence, 1868-1887
Paperback