David Powell

30 books

112 pages digital

68 pages paperback

nonfiction history sociology

99 pages 1969

232 pages paperback

fiction science science fiction medium-paced

213 pages 1996

challenging informative medium-paced

210 pages digital 2020

136 pages hardcover

fiction dark medium-paced

323 pages 2014

challenging informative medium-paced

331 pages digital

302 pages paperback

dark medium-paced