Scan barcode
A review by lamom77
All the Old Knives by Olen Steinhauer
3.0
I actually give this 3.5 stars. It started out kind of slow, but was definitely hard to put down in the last half of the book. It had a fairly predictable ending, but still was a well laid out story.