Short Oxford History of Europe

328 pages 2001

nonfiction history challenging informative medium-paced