John Sheehan

12 books

246 pages paperback

nonfiction art sports informative slow-paced

186 pages paperback

nonfiction sociology informative reflective medium-paced

240 pages hardcover 2021

fiction middle grade mystery dark emotional slow-paced

576 pages hardcover

fiction science science fiction thriller dark mysterious fast-paced

360 pages hardcover 2022

medium-paced

432 pages digital 2013

missing page info 2003

medium-paced

missing page info hardcover

nonfiction history

112 pages paperback

nonfiction poetry medium-paced

340 pages 2011

nonfiction education sociology informative reflective medium-paced