Magic Triumphs
2018 • 327 pages

Ratings34

Average rating4.2

15

This book finished almost as I expected. A lot of lose ends were tied up.

December 31, 2020