Cover 3

The Bachelor Girl's Guide to Murder

2016 • 224 pages