David Grant

64 books

304 pages paperback 2015

nonfiction poetry race short stories challenging reflective medium-paced

224 pages digital 2016

nonfiction essays race challenging reflective slow-paced

255 pages hardcover 2001

fiction middle grade mystery adventurous dark mysterious fast-paced

62 pages paperback

fiction play informative reflective medium-paced

225 pages hardcover

nonfiction classics history literary challenging reflective medium-paced

116 pages paperback

fiction play reflective medium-paced

66 pages paperback

nonfiction politics reflective medium-paced

336 pages hardcover

history

504 pages paperback

informative reflective medium-paced

112 pages hardcover 2012