Joshua Shapiro

4 books

192 pages paperback

nonfiction history reflective medium-paced

60 pages digital

emotional informative reflective medium-paced

298 pages paperback 1989

emotional informative reflective medium-paced

466 pages paperback 2012

challenging reflective medium-paced