Mark Harris

14 books

148 pages paperback 1850

nonfiction history philosophy politics challenging informative slow-paced

490 pages 2008

nonfiction history informative fast-paced

missing page info paperback 1956

169 pages

61 pages digital

missing page info 1983

fiction science fiction informative reflective medium-paced

417 pages hardcover 2014

271 pages digital 2007

missing page info 1979

emotional funny hopeful medium-paced

missing page info 1979

emotional funny hopeful medium-paced