The Shattered Crystal

382 pages paperback

fiction dystopian slow-paced