David Charters

17 books

348 pages paperback

nonfiction history sports informative medium-paced

192 pages paperback 2004

funny lighthearted slow-paced

96 pages paperback 2004

funny lighthearted reflective slow-paced

320 pages paperback 2003

fiction science fiction adventurous fast-paced

374 pages hardcover

nonfiction politics sociology medium-paced

192 pages paperback 2007

192 pages digital 2007

224 pages paperback 2011

32 pages paperback

nonfiction art science technology

68 pages paperback 2001