William R. (William Robert) Shepherd
The Hispanic Nations of the New World
William R. (William Robert) Shepherd · 2002
Public domain, Project Gutenberg. No sign-up.
AmericaLatin America -- History
William R. (William Robert) Shepherd · 2002
Public domain, Project Gutenberg. No sign-up.