Type
Book
Author(s)
James E. Thorold Rogers
Date
1866-1902
Publisher
Clarendon Press
Pub place
Oxford