Lafayette Library is closed until further notice. Outdoor book drops are open. No fines are charged on overdue items. Place holds for curbside pickup when using a Lafayette library card or new temporary card. View Library updates.

Two kinds of truth

Book Cover
Average Rating
5 star
 
(5)
4 star
 
(1)
3 star
 
(2)
2 star
 
(0)
1 star
 
(0)
Series:
Publisher:
Varies, see individual formats and editions
Pub. Date:
Varies, see individual formats and editions
Language:
English
Description
Exiled from the LAPD, Harry Bosch must clear his name, uncover a ring of prescription drug abuse, and outwit a clever killer before it's too late. Harry Bosch, exiled from the LAPD, is working cold cases for the San Fernando Police Department when all hands are called out to a local drugstore, where two pharmacists have been murdered in a robbery. Bosch and the tiny town's three-person detective squad sift through the clues, which lead into the dangerous, big-business world of prescription drug abuse. To get to the people at the top, Bosch must risk everything and go undercover in the shadowy world of organized pill mills. Meanwhile, an old case from Bosch's days with the LAPD comes back to haunt him when a long-imprisoned killer claims Harry framed him and seems to have new evidence to prove it. Bosch left the LAPD on bad terms, so his former colleagues are not keen on protecting his reputation. But if this conviction is overturned, every case Bosch ever worked will be called into question. As usual, he must fend for himself as he tries to clear his name and keep a clever killer in prison. The two cases wind around each other like strands of barbed wire. Along the way, Bosch discovers that there are two kinds of truth: the kind that sets you free and the kind that leaves you buried in darkness. Tense, fast-paced, and fueled by this legendary detective's unrelenting sense of mission, Two Kinds of Truth is proof positive that "Connelly writes cops better than anyone else in the business" ( New York Post ). An NPR Best Book of 2017 A Times Critics' Top Book of 2017 A Barnes & Noble Best Book of 2017 A South Florida Sun-Sentinel Best Mystery of 2017 An Amazon Book of the Month
Also in This Series
More Like This
More Copies In Prospector
Loading Prospector Copies...
Reviews from GoodReads
Loading GoodReads Reviews.
Staff View

Grouping Information

Grouped Work ID4ac91b66-52c1-858c-414d-6de837f70aff
Grouping Titletwo kinds of truth
Grouping Authorconnelly michael
Grouping Categorybook
Last Grouping Update2020-08-09 21:35:08PM
Last Indexed2020-08-09 21:37:10PM

Solr Details

accelerated_reader_point_value0
accelerated_reader_reading_level0
auth_author2Welliver, Titus,
authorMichael Connelly
author2-roleWelliver, Titus,narrator.
author_displayMichael Connelly
available_at_lafayetteLafayette Public Library
detailed_location_lafayetteBoulder Main Books on CD
Boulder Main Large Print
Boulder Main Mystery Fiction
Boulder Meadows Books on CD
Boulder Meadows Large Print
Broomfield Books on CD
Broomfield Large Print Fiction
Broomfield Mystery
Lafayette General Fiction
Lafayette Large Print Fiction
Longmont Adult Fiction Compact Discs
Longmont Adult Fiction Mystery Collection
Longmont Large Print Fiction
Louisville Mysteries
Loveland Adult Book on CD - Fiction
Loveland Adult Fiction - Large Print
Loveland Adult Fiction - Mystery & Crime
Online OverDrive Collection
display_descriptionHarry Bosch is back as a volunteer working cold cases for the San Fernando police and is called out to a local drug store where a young pharmacist has been murdered. Bosch and the town's three-person detective squad sift through the clues, which lead into the dangerous big-business world of prescription drug abuse. Meanwhile, an old case from Bosch's LAPD days comes back to haunt him when a long-imprisoned killer claims Harry framed him and seems to have new evidence to prove it. Bosch left the LAPD on bad terms, so his former colleagues aren't keen to protect his reputation. He must fend for himself in clearing his name and keeping a clever killer in prison. The two unrelated cases wind across each other like strands of barbed wire. Along the way Bosch discovers that there are two kinds of truth: the kind that sets you free and the kind that leaves you buried in darkness.
format_category_lafayetteAudio Books
Books
eBook
format_lafayetteAudio CD
Book
Large Print
eAudiobook
eBook
id4ac91b66-52c1-858c-414d-6de837f70aff
isbn9780316225908
9780316250474
9780316476676
9781478996392
9781619694248
item_details
Bib IdItem IdShelf LocCall NumFormatFormat CategoryNum CopiesIs Order ItemIs eContenteContent SourceeContent FileeContent URLsubformatDetailed StatusLast CheckinLocationSub-location
ils:.b28180811.i42711824Longmont Adult Fiction Mystery CollectionFICTION CONNELLY, M.1falsefalseDue Aug 17, 2020Jan 24, 2020lgfma
ils:.b28180811.i42714308Louisville MysteriesM CON1falsefalseDue Aug 21, 2020Jul 19, 2020lsfma
ils:.b28180811.i42641913Loveland Adult Fiction - Mystery & CrimeConnelly, M.1falsefalseDue Aug 13, 2020Jun 23, 2020lvfma
ils:.b28180811.i42646753Boulder Main Mystery FictionMYSTERY Conn1falsefalseOn ShelfJul 13, 2020bmfma
ils:.b28180811.i42666144Lafayette General FictionCon1falsefalseOn ShelfJun 29, 2020lafma
ils:.b28180811.i42646777Boulder Main Mystery FictionMYSTERY Conn1falsefalseDue Aug 17, 2020Jan 23, 2020bmfma
ils:.b28180811.i42873915Lafayette General FictionCon1falsefalseDue Aug 31, 2020Jan 21, 2020lafma
ils:.b28180811.i42641524Broomfield MysteryF Conne1falsefalseOn ShelfAug 08, 2020mdfma
ils:.b28180811.i42641937Loveland Adult Fiction - Mystery & CrimeConnelly, M.1falsefalseOn ShelfJul 29, 2020lvfma
ils:.b28180811.i42641500Broomfield MysteryF Conne1falsefalseDue Aug 15, 2020Feb 09, 2020mdfma
ils:.b28180811.i42818655Louisville MysteriesM CON1falsefalseMissingJun 18, 2020lsfma
ils:.b28180811.i42665802Longmont Adult Fiction Mystery CollectionFICTION CONNELLY, M.1falsefalseDue Aug 31, 2020Jun 24, 2020lgfma
ils:.b28180811.i4266570xLongmont Adult Fiction Mystery CollectionFICTION CONNELLY, M.1falsefalseOn ShelfJul 14, 2020lgfma
ils:.b28188342.i42686301Boulder Meadows Large PrintLP MYSTERY Conn1falsefalseOn ShelfJan 11, 2020belpa
ils:.b28188342.i42709283Broomfield Large Print FictionF Conne1falsefalseDue Aug 18, 2020Jul 22, 2020mdfla
ils:.b28188342.i42856711Lafayette Large Print FictionCon1falsefalseDue Aug 17, 2020Jan 14, 2020lalma
ils:.b28188342.i42666375Longmont Large Print FictionLarge Type FICTION CONNELLY, M.1falsefalseOn ShelfJun 04, 2020lgfla
ils:.b28188342.i42678250Longmont Large Print FictionLarge Type FICTION CONNELLY, M.1falsefalseOn ShelfJul 01, 2020lgfla
ils:.b28188342.i42686271Boulder Main Large PrintLP MYSTERY Conn1falsefalseOn ShelfAug 03, 2020bmlpa
ils:.b28188342.i42748343Loveland Adult Fiction - Large PrintCONNELLY, M.1falsefalseOn ShelfAug 07, 2020lvfla
ils:.b28064550.i4267525xBoulder Meadows Books on CDD Conn1falsefalseIn TransitJan 25, 2020bebca
ils:.b28064550.i42892041Broomfield Books on CDCDFIC Conne1falsefalseOn ShelfAug 06, 2020mdbca
ils:.b28064550.i42675273Boulder Main Books on CDD Conn1falsefalseOn ShelfFeb 12, 2020bmbca
ils:.b28064550.i43869002Loveland Adult Book on CD - FictionConnelly, M.1falsefalseDue Aug 24, 2020Jun 22, 2020lvcfa
ils:.b28064550.i42756959Longmont Adult Fiction Compact DiscsCD FICTION CONNELLY, M.1falsefalseDue Aug 17, 2020Jan 05, 2020lgbca
ils:.b28064550.i42756947Longmont Adult Fiction Compact DiscsCD FICTION CONNELLY, M.1falsefalseDue Aug 20, 2020Jun 09, 2020lgbca
overdrive:6c19c2e7-05d8-451f-b84d-7f732df67e4f-1Online OverDrive CollectionOnline OverDriveeBookeBook12falsetrueOverDriveAdobe EPUB eBook, Kindle Book, OverDrive ReadAvailable Online
overdrive:27cecb7b-56c3-4b77-b1e8-f62b7ef3e324-1Online OverDrive CollectionOnline OverDriveeAudiobookAudio Books5falsetrueOverDriveOverDrive MP3 Audiobook, OverDrive ListenChecked Out
itype_lafayetteCD audio
hardcover book
last_indexed2020-08-10T03:37:10.803Z
lexile_score-1
literary_formFiction
literary_form_fullFiction
local_callnumber_lafayetteCon
owning_library_lafayetteLafayette Public Library
owning_location_lafayetteLafayette Public Library
primary_isbn9780316225908
primary_upc9781619694248
publishDate2017
record_details
Bib IdFormatFormat CategoryEditionLanguagePublisherPublication DatePhysical Description
ils:.b28180811BookBooksFirst edition.EnglishLittle, Brown and Company, 2017.402 pages ; 25 cm.
ils:.b28188342Large PrintBooksFirst Edition ; Large Print Edition.EnglishLittle, Brown and Company, 2017.513 pages (large print) ; 25 cm.
ils:.b28064550Audio CDAudio BooksUnabridged.EnglishHachette Audio, [2017]9 audio discs (600 min.) : CD audio, digital ; 4 3/4 in.
overdrive:6c19c2e7-05d8-451f-b84d-7f732df67e4feBookeBookEnglishLittle, Brown and Company2017
overdrive:27cecb7b-56c3-4b77-b1e8-f62b7ef3e324eAudiobookAudio BooksEnglishHachette Book Group2017
recordtypegrouped_work
scoping_details_lafayette
Bib IdItem IdGrouped StatusStatusLocally OwnedAvailableHoldableBookableIn Library Use OnlyLibrary OwnedHoldable PTypesBookable PTypesLocal Url
ils:.b28180811.i42711824Checked OutChecked Outfalsefalsetruefalsefalsefalse128, 1, 129, 2, 3, 131, 4, 132, 5, 133, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28180811.i42714308Checked OutChecked Outfalsefalsetruefalsefalsefalse128, 129, 3, 131, 132, 133, 135, 8, 136, 9, 10, 11, 13, 14, 15, 18, 35, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28180811.i42641913Checked OutChecked Outfalsefalsetruefalsefalsefalse1, 2, 3, 131, 4, 5, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 115, 117, 118, 119, 125
ils:.b28180811.i42646753On ShelfOn Shelffalsetruetruefalsefalsefalse128, 129, 131, 132, 133, 135, 136, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28180811.i42666144On ShelfOn Shelffalsetruetruefalsefalsetrue128, 1, 129, 2, 3, 131, 4, 132, 5, 133, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 112, 113, 114, 115, 117, 118, 119, 125, 126, 127
ils:.b28180811.i42646777Checked OutChecked Outfalsefalsetruefalsefalsefalse128, 129, 131, 132, 133, 135, 136, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28180811.i42873915Checked OutChecked Outfalsefalsetruefalsefalsetrue128, 1, 129, 2, 3, 131, 4, 132, 5, 133, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 112, 113, 114, 115, 117, 118, 119, 125, 126, 127
ils:.b28180811.i42641524On ShelfOn Shelffalsetruetruefalsefalsefalse9999
ils:.b28180811.i42641937On ShelfOn Shelffalsetruetruefalsefalsefalse1, 2, 3, 131, 4, 5, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 115, 117, 118, 119, 125
ils:.b28180811.i42641500Checked OutChecked Outfalsefalsetruefalsefalsefalse9999
ils:.b28180811.i42818655Currently UnavailableMissingfalsefalsetruefalsefalsefalse128, 129, 3, 131, 132, 133, 135, 8, 136, 9, 10, 11, 13, 14, 15, 18, 35, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28180811.i42665802Checked OutChecked Outfalsefalsetruefalsefalsefalse128, 1, 129, 2, 3, 131, 4, 132, 5, 133, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28180811.i4266570xOn ShelfOn Shelffalsetruetruefalsefalsefalse128, 1, 129, 2, 3, 131, 4, 132, 5, 133, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28188342.i42686301On ShelfOn Shelffalsetruetruefalsefalsefalse128, 129, 131, 132, 133, 135, 136, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28188342.i42709283Checked OutChecked Outfalsefalsetruefalsefalsefalse9999
ils:.b28188342.i42856711Checked OutChecked Outfalsefalsetruefalsefalsetrue128, 1, 129, 2, 3, 131, 4, 132, 5, 133, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 112, 113, 114, 115, 117, 118, 119, 125, 126, 127
ils:.b28188342.i42666375On ShelfOn Shelffalsetruetruefalsefalsefalse128, 1, 129, 2, 3, 131, 4, 132, 5, 133, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28188342.i42678250On ShelfOn Shelffalsetruetruefalsefalsefalse128, 1, 129, 2, 3, 131, 4, 132, 5, 133, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28188342.i42686271On ShelfOn Shelffalsetruetruefalsefalsefalse128, 129, 131, 132, 133, 135, 136, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28188342.i42748343On ShelfOn Shelffalsetruetruefalsefalsefalse1, 2, 3, 131, 4, 5, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 115, 117, 118, 119, 125
ils:.b28064550.i4267525xChecked OutIn Transitfalsefalsetruefalsefalsefalse128, 129, 131, 132, 133, 135, 136, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28064550.i42892041On ShelfOn Shelffalsetruetruefalsefalsefalse9999
ils:.b28064550.i42675273On ShelfOn Shelffalsetruetruefalsefalsefalse128, 129, 131, 132, 133, 135, 136, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28064550.i43869002Checked OutChecked Outfalsefalsetruefalsefalsefalse1, 2, 3, 131, 4, 5, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 100, 105, 106, 108, 109, 110, 115, 117, 118, 119, 125
ils:.b28064550.i42756959Checked OutChecked Outfalsefalsetruefalsefalsefalse128, 1, 129, 2, 3, 131, 4, 132, 5, 133, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
ils:.b28064550.i42756947Checked OutChecked Outfalsefalsetruefalsefalsefalse128, 1, 129, 2, 3, 131, 4, 132, 5, 133, 6, 7, 135, 8, 136, 9, 10, 11, 12, 13, 17, 18, 19, 20, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 80, 81, 82, 84, 85, 86, 92, 93, 95, 96, 97, 98, 99, 105, 106, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 119, 125, 126, 127
overdrive:6c19c2e7-05d8-451f-b84d-7f732df67e4f-1Available OnlineAvailable Onlinefalsetruetruefalsefalsefalse
overdrive:27cecb7b-56c3-4b77-b1e8-f62b7ef3e324-1Checked OutChecked Outfalsefalsetruefalsefalsefalse
seriesHarry Bosch mysteries
series_with_volumeHarry Bosch mysteries|22
subject_facetAudiobooks
Bosch, Harry
Bosch, Harry -- Fiction
Detective and mystery fiction
Detective and mystery stories
Large type books
Medication abuse -- Fiction
Murder -- Investigation -- Fiction
Mystery fiction
Private investigators -- Fiction
Sound recording
Thrillers (Fiction)
title_displayTwo kinds of truth
title_fullTwo Kinds of Truth
Two kinds of truth / Michael Connelly
Two kinds of truth [compact disc] / Michael Connelly
Two kinds of truth [large print] / Michael Connelly
title_shortTwo kinds of truth
topic_facetBosch, Harry
Fiction
Investigation
Medication abuse
Murder
Mystery
Private investigators
Suspense
Thriller
upc9781619694248
More Details
ISBN:
9780316225908
9780316250474
9781478996392
9781619694248
9780316476676
UPC:
9781619694248