David H. Hirsch

5 books

197 pages 1985

nonfiction history emotional reflective sad fast-paced

197 pages digital 1985

fiction history emotional reflective sad fast-paced

200 pages hardcover 1997

326 pages 1991

challenging informative inspiring medium-paced

128 pages paperback

fiction classics short stories emotional reflective sad medium-paced