David Barnes

30 books

432 pages 2012

nonfiction challenging informative inspiring medium-paced

480 pages hardcover 2013

nonfiction sports emotional informative medium-paced

112 pages paperback

nonfiction autobiography biography history informative slow-paced

26 pages paperback 1887

fiction classics fantasy short stories funny lighthearted fast-paced

374 pages hardcover 2004

medium-paced

124 pages paperback

nonfiction history informative medium-paced

124 pages paperback 2007

challenging dark informative medium-paced

430 pages hardcover

nonfiction mathematics medium-paced

529 pages digital 2013

273 pages digital 2011