Scan barcode
—
Michael Connelly
missing page info
ISBN/UID: 9780316069465
Format: Not specified
Language: English
Publisher: Not specified
Publication date: Not specified
Description
The stakes have never been higher: when DNA evidence frees a sadistic killer, defense attorney Mickey Haller and LAPD Detective Harry Bosch must put him behind bars before he strikes again. Longtime defense attorney Mickey Haller is recruited t...
Community Reviews
Content Warnings
—
Michael Connelly
missing page info
ISBN/UID: 9780316069465
Format: Not specified
Language: English
Publisher: Not specified
Publication date: Not specified
Description
The stakes have never been higher: when DNA evidence frees a sadistic killer, defense attorney Mickey Haller and LAPD Detective Harry Bosch must put him behind bars before he strikes again. Longtime defense attorney Mickey Haller is recruited t...