Oxford History of Modern Europe

992 pages 1989

nonfiction history challenging informative slow-paced

886 pages 1966

nonfiction history informative slow-paced

920 pages 1994

nonfiction history challenging informative slow-paced