David Shifren

2 books

192 pages paperback 2000

emotional reflective sad medium-paced

384 pages 2011

nonfiction reference challenging informative slow-paced