Frank Swain

4 books

180 pages 2012

fiction science fiction challenging reflective slow-paced

272 pages digital 2012

nonfiction middle grade science dark informative slow-paced

298 pages paperback 2016

missing page info paperback