James Campbell

5 books

160 pages hardcover 2017

nonfiction art biography childrens reference informative inspiring lighthearted fast-paced

160 pages 2015

nonfiction history informative lighthearted slow-paced

326 pages 2001

nonfiction biography lgbtqia+ challenging reflective medium-paced

333 pages 1999

nonfiction biography history reflective medium-paced

missing page info 2017

fiction comics challenging informative inspiring slow-paced