Bad Blood
2010 • 432 pages

Ratings9

Average rating4.1

15

Tense, fast-paced, well written, enjoyed

April 25, 2017Report this review