Kaleidoscope: diverse YA science fiction and fantasy stories
Publisher: Twelfth Planet Press
Published: Aug 04, 2014
Number of pages: 450
ISBN-13: 9781922101129