A review by samisbookshelf
By the Book by Jasmine Guillory

5.0