John Harris

177 books

434 pages hardcover 1995

challenging informative reflective medium-paced

376 pages hardcover 1979

informative medium-paced

210 pages paperback

nonfiction childrens challenging informative reflective medium-paced

184 pages paperback 2020

fiction lgbtqia+ romance emotional hopeful lighthearted fast-paced

240 pages hardcover 2021

nonfiction music informative medium-paced

568 pages 2001

informative medium-paced

677 pages digital

190 pages digital

missing page info digital 2016

historical emotional fast-paced

388 pages paperback 1986

medium-paced