Blank Slate

280 pages paperback 2016

fiction science fiction young adult adventurous fast-paced

300 pages digital 2017

fiction romance science fiction young adult emotional fast-paced