David Hirst

7 books

496 pages 2008

nonfiction history politics challenging informative reflective slow-paced

400 pages 1977

nonfiction history politics informative slow-paced

156 pages hardcover

nonfiction art literary medium-paced

290 pages paperback 2011

informative medium-paced

missing page info 2018

informative lighthearted reflective slow-paced

222 pages paperback

nonfiction history medium-paced

384 pages hardcover 1981

nonfiction biography medium-paced