William H. McNeill

54 books

missing page info 1963

informative slow-paced

100 pages hardcover 2009

emotional reflective medium-paced

397 pages 1998

427 pages 2000

nonfiction history informative slow-paced