I've had an unfortunate rash of bad books this week, and none of them needed a full review for one reason or another, so here's my set of this week's…
I've had an unfortunate rash of bad books this week, and none of them needed a full review for one reason or another, so here's my set of this week's…