Scan barcode
A review by nbarton82
The Last Breath by Denise Mina
4.0
As always, Mina has written a wonderfully complex and engaging story that doesn't quite come together at the end.