Stephen Shapiro

31 books

488 pages 1799

fiction classics reflective slow-paced

32 pages paperback 2005

nonfiction informative medium-paced

300 pages paperback

dark informative medium-paced

256 pages 2015

nonfiction politics challenging informative slow-paced

missing page info 2008

medium-paced

232 pages hardcover

challenging dark informative medium-paced

missing page info 1799

dark tense slow-paced

148 pages paperback 1976

missing page info hardcover

medium-paced

missing page info 2004

medium-paced