David Priestland

5 books

400 pages 2012

nonfiction economics history politics challenging informative slow-paced

320 pages paperback 1891

nonfiction history philosophy politics challenging informative reflective slow-paced

675 pages 2009

nonfiction history politics challenging informative medium-paced

675 pages 2009

nonfiction history politics informative medium-paced

487 pages hardcover

nonfiction history politics fast-paced