David Cole

63 books

239 pages 1983

medium-paced

304 pages paperback 2002

324 pages paperback 2011

missing page info paperback 2004

dark mysterious tense medium-paced

222 pages hardcover 1988

informative medium-paced

304 pages paperback 2002

dark emotional tense slow-paced

224 pages 2014

challenging informative reflective medium-paced

177 pages 1954

291 pages paperback

nonfiction history politics sociology informative reflective medium-paced

missing page info digital 2003