David L. Cooper

4 books

144 pages 2005

challenging emotional reflective medium-paced

300 pages 2010

history funny medium-paced

264 pages hardcover

nonfiction history

297 pages