Persephone's League of Immortals

389 pages 2012

fiction fantasy adventurous medium-paced