David Barnes

30 books

739 pages digital 2012

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