A review by booksandcourt
The Final Gambit by Jennifer Lynn Barnes

5.0