James McArdle

5 books

289 pages paperback 1993

fiction lgbtqia+ play challenging emotional reflective medium-paced

342 pages hardcover 2012

fiction contemporary mystery funny mysterious reflective slow-paced

7 hours, 50 minutes audio 2015 user-added

fiction fantasy science fiction

1 pages 2016

fiction science fiction adventurous reflective medium-paced

2 hours, 47 minutes audio 1969

fiction fantasy science science fiction adventurous reflective medium-paced