John Gallagher

56 books

288 pages 2019

nonfiction funny informative lighthearted medium-paced

missing page info

adventurous funny lighthearted medium-paced

240 pages hardcover

fiction graphic novel middle grade

missing page info digital

240 pages digital

240 pages digital

adventurous funny lighthearted fast-paced

missing page info digital

32 pages paperback

fiction comics

missing page info digital

320 pages paperback 1996

nonfiction history lgbtqia+ informative reflective medium-paced