David Schaffer

4 books

200 pages hardcover 2022

nonfiction graphic novel memoir short stories emotional reflective sad medium-paced

112 pages

nonfiction childrens medium-paced

591 pages 2008

informative lighthearted medium-paced

128 pages

nonfiction childrens history medium-paced