David Kirby

38 books

88 pages 2016

poetry emotional reflective medium-paced

292 pages paperback 2014

136 pages paperback

poetry emotional funny reflective medium-paced

440 pages paperback

nonfiction education poetry

223 pages digital

nonfiction politics challenging informative reflective medium-paced

146 pages 1988

fiction poetry informative medium-paced

128 pages 2019

poetry emotional reflective sad medium-paced

456 pages paperback

nonfiction history

224 pages hardcover

nonfiction biography history informative medium-paced

243 pages digital 2005

poetry short stories