David Carter

38 books

18 pages hardcover 1996

fiction childrens adventurous lighthearted medium-paced

352 pages digital 1994

nonfiction history lgbtqia+ politics challenging informative slow-paced

25 pages digital

181 pages 1929

fiction historical informative medium-paced

204 pages digital 1929

288 pages 1908

fiction classics mystery adventurous mysterious

122 pages digital 2009

146 pages digital

304 pages paperback 1992

nonfiction science informative lighthearted medium-paced

missing page info 1992

informative lighthearted medium-paced