Royal Replicas

354 pages paperback

fiction fantasy science fiction young adult adventurous fast-paced