Oxford History of Early Modern Europe

1280 pages • 4 editions

nonfiction history challenging informative slow-paced