Shatterworld Trilogy

220 pages 1995

fiction science fiction young adult adventurous mysterious slow-paced

256 pages 2016

science fiction adventurous mysterious reflective slow-paced