Two kinds of truth: Harry Bosch Series, Book 20

Book Cover
Average Rating
5 star
 
(11)
4 star
 
(2)
3 star
 
(1)
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 Details
ISBN:
9780316225908
9780316250474
9781478996392
9781619694248
9781549113147
9781478996378
9780316476676
Reviews from GoodReads
Loading GoodReads Reviews.
Staff View

Grouping Information

Grouped Work ID 4ac91b66-52c1-858c-414d-6de837f70aff
Grouping Title two kinds of truth
Grouping Author connelly michael
Grouping Category book
Last Grouping Update 2019-10-21 23:17:45PM
Last Indexed 2019-10-22 03:00:00AM

Solr Details

accelerated_reader_interest_level
accelerated_reader_point_value 0
accelerated_reader_reading_level 0
auth_author2 Welliver, Titus,
author Michael Connelly
author2-role Blackstone Audio, Inc,publisher.
Findaway World, LLC.
Hachette Audio, Inc.,publisher.
Playaway Digital Audio.
Welliver, Titus,narrator.
author_display Connelly, Michael
available_at_catalog Annex
Bellevue
Bellevue Kids
Bordeaux
Donelson
East
Edmondson Pike
Edmondson Pike Kids
Goodlettsville
Green Hills
Green Hills Kids
Hadley Park
Hermitage
Hermitage Kids
Inglewood
Looby
Madison
Madison Kids
Main Kids
Main Library
North
Old Hickory
Pruitt
Richland Park
Southeast
Thompson Lane
collection_catalog Audiobook
Fiction
Large Print
detailed_location_catalog Annex - Adult Fiction
Bellevue - Adult Audiobook
Bellevue - Adult Fiction
Bellevue - Adult Large Print
Bordeaux - Adult Audiobook
Bordeaux - Adult Fiction
Donelson - Adult Audiobook
Donelson - Adult Fiction
Donelson - Adult Large Print
East - Adult Fiction
East - Adult Large Print
Edgehill - Adult Audiobook
Edgehill - Adult Fiction
Edmondson Pike - Adult Audiobook
Edmondson Pike - Adult Fiction
Goodlettsville - Adult Audiobook
Goodlettsville - Adult Fiction
Goodlettsville - Adult Large Print
Green Hills - Adult Audiobook
Green Hills - Adult Fiction
Green Hills - Adult Large Print
Hadley Park - Adult Fiction
Hermitage - Adult Audiobook
Hermitage - Adult Fiction
Hermitage - Adult Large Print
Inglewood - Adult Audiobook
Inglewood - Adult Fiction
Looby - Adult Fiction
Madison - Adult Fiction
Main Library - Adult Fiction
Main Library - Adult Large Print
North - Adult Fiction
Old Hickory - Adult Fiction
Pruitt - Adult Fiction
Richland Park - Adult Fiction
Richland Park - Adult Large Print
Southeast - Adult Audiobook
Southeast - Adult Fiction
Thompson Lane - Adult Audiobook
Thompson Lane - Adult Fiction
Thompson Lane - Adult Large Print
display_description Harry 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_catalog Book
CD audio book
Large Print
Playaway
eAudiobook
eBook
format_category_catalog Audio Books
Books
eBook
id 4ac91b66-52c1-858c-414d-6de837f70aff
isbn 9780316225908
9780316250474
9780316476676
9781478996378
9781478996392
9781549113147
9781619694248
item_details
Bib IdItem IdShelf LocCall NumFormatFormat CategoryNum CopiesIs Order ItemIs eContenteContent SourceeContent FileeContent URLsubformatDetailed StatusLast CheckinLocationSub-location
ils:CARL0000687836 35192050116221 Annex - Adult Fiction Fiction Connell 1 false false On Hold Shelf AX
ils:CARL0000687836 35192050115660 Edmondson Pike - Adult Fiction Fiction Connell 1 false false On Shelf EP
ils:CARL0000687836 35192050115736 Hermitage - Adult Fiction Fiction Connell 1 false false On Shelf HM
ils:CARL0000687836 35192050115702 Goodlettsville - Adult Fiction Fiction Connell 1 false false On Shelf GO
ils:CARL0000687836 35192050115744 Hadley Park - Adult Fiction Fiction Connell 1 false false On Shelf HP
ils:CARL0000687836 35192050115793 Annex - Adult Fiction Fiction Connell 1 false false On Shelf AX
ils:CARL0000687836 35192050115959 Donelson - Adult Fiction Fiction Connell 1 false false On Shelf DO
ils:CARL0000687836 35192050115686 Green Hills - Adult Fiction Fiction Connell 1 false false On Shelf GH
ils:CARL0000687836 35192050116189 Hermitage - Adult Fiction Fiction Connell 1 false false Checked Out HM
ils:CARL0000687836 35192050116031 Edmondson Pike - Adult Fiction Fiction Connell 1 false false Checked Out EP
ils:CARL0000687836 35192050115678 Green Hills - Adult Fiction Fiction Connell 1 false false On Shelf GH
ils:CARL0000687836 35192050116239 Main Library - Adult Fiction Fiction Connell 1 false false On Shelf MN
ils:CARL0000687836 35192050116098 Green Hills - Adult Fiction Fiction Connell 1 false false On Shelf GH
ils:CARL0000687836 35192050116262 Old Hickory - Adult Fiction Fiction Connell 1 false false On Shelf OH
ils:CARL0000687836 35192050115926 Bellevue - Adult Fiction Fiction Connell 1 false false Checked Out BL
ils:CARL0000687836 35192050115884 Bellevue - Adult Fiction Fiction Connell 1 false false Checked Out BL
ils:CARL0000687836 35192050115918 Bellevue - Adult Fiction Fiction Connell 1 false false On Shelf BL
ils:CARL0000687836 35192050115587 Bellevue - Adult Fiction Fiction Connell 1 false false On Shelf BL
ils:CARL0000687836 35192050115769 Madison - Adult Fiction Fiction Connell 1 false false On Shelf MA
ils:CARL0000687836 35192050116338 Southeast - Adult Fiction Fiction Connell 1 false false On Shelf SE
ils:CARL0000687836 35192050116080 Green Hills - Adult Fiction Fiction Connell 1 false false On Shelf GH
ils:CARL0000687836 35192050115603 Bordeaux - Adult Fiction Fiction Connell 1 false false On Shelf BX
ils:CARL0000687836 35192050115843 Richland Park - Adult Fiction Fiction Connell 1 false false Checked Out RP
ils:CARL0000687836 35192050116205 Inglewood - Adult Fiction Fiction Connell 1 false false On Shelf IN
ils:CARL0000687836 35192050116353 Thompson Lane - Adult Fiction Fiction Connell 1 false false On Shelf TL
ils:CARL0000687836 35192050115579 Hermitage - Adult Fiction Fiction Connell 1 false false On Shelf HM
ils:CARL0000687836 35192050115728 Hermitage - Adult Fiction Fiction Connell 1 false false On Shelf HM
ils:CARL0000687836 35192050115595 Bordeaux - Adult Fiction Fiction Connell 1 false false Checked Out BX
ils:CARL0000687836 35192050115900 Bellevue - Adult Fiction Fiction Connell 1 false false On Shelf BL
ils:CARL0000687836 35192050115876 Annex - Adult Fiction Fiction Connell 1 false false On Shelf AX
ils:CARL0000687836 35192050115942 Madison - Adult Fiction Fiction Connell 1 false false On Shelf MA
ils:CARL0000687836 35192050116106 Green Hills - Adult Fiction Fiction Connell 1 false false On Shelf GH
ils:CARL0000687836 35192050116296 Richland Park - Adult Fiction Fiction Connell 1 false false Checked Out RP
ils:CARL0000687836 35192050115777 Bellevue - Adult Fiction Fiction Connell 1 false false On Shelf BL
ils:CARL0000687836 35192050115892 Bellevue - Adult Fiction Fiction Connell 1 false false On Shelf BL
ils:CARL0000687836 35192050116072 Green Hills - Adult Fiction Fiction Connell 1 false false On Shelf GH
ils:CARL0000687836 35192050115827 North - Adult Fiction Fiction Connell 1 false false On Shelf NO
ils:CARL0000687836 35192050115835 Pruitt - Adult Fiction Fiction Connell 1 false false On Shelf PR
ils:CARL0000687836 35192050115801 Main Library - Adult Fiction Fiction Connell 1 false false On Shelf MN
ils:CARL0000687836 35192050116270 Old Hickory - Adult Fiction Fiction Connell 1 false false On Shelf OH
ils:CARL0000687836 35192050116197 Inglewood - Adult Fiction Fiction Connell 1 false false Checked Out IN
ils:CARL0000687836 35192050116361 Thompson Lane - Adult Fiction Fiction Connell 1 false false On Shelf TL
ils:CARL0000687836 35192050116254 Main Library - Adult Fiction Fiction Connell 1 false false On Shelf MN
ils:CARL0000687836 35192050115611 Donelson - Adult Fiction Fiction Connell 1 false false On Shelf DO
ils:CARL0000687836 35192050115694 Green Hills - Adult Fiction Fiction Connell 1 false false On Shelf GH
ils:CARL0000687836 35192050115967 Donelson - Adult Fiction Fiction Connell 1 false false On Shelf DO
ils:CARL0000687836 35192050325855 Bellevue - Adult Fiction Fiction Connell 1 false false On Shelf BL
ils:CARL0000687836 35192050116064 Green Hills - Adult Fiction Fiction Connell 1 false false On Shelf GH
ils:CARL0000687836 35192050115637 Edgehill - Adult Fiction Fiction Connell 1 false false Checked Out EH
ils:CARL0000687836 35192050115983 East - Adult Fiction Fiction Connell 1 false false On Shelf EA
ils:CARL0000687836 35192050116213 Looby - Adult Fiction Fiction Connell 1 false false On Shelf LO
ils:CARL0000695575 35192049088838 Goodlettsville - Adult Audiobook Playaway Fiction Connell 1 false false On Shelf GO
ils:CARL0000695575 35192049088846 Hermitage - Adult Audiobook Playaway Fiction Connell 1 false false On Shelf HM
ils:CARL0000695575 35192049088820 Green Hills - Adult Audiobook Playaway Fiction Connell 1 false false Checked Out GH
ils:CARL0000695575 35192047427533 Edmondson Pike - Adult Audiobook Playaway Fiction Connell 1 false false On Shelf EP
ils:CARL0000695575 35192049088804 Bellevue - Adult Audiobook Playaway Fiction Connell 1 false false Checked Out BL
overdrive:6c19c2e7-05d8-451f-b84d-7f732df67e4f -1 Online OverDrive Collection Online OverDrive eBook eBook 30 false true OverDrive Adobe EPUB eBook, Kindle Book, OverDrive Read Available Online
overdrive:27cecb7b-56c3-4b77-b1e8-f62b7ef3e324 -1 Online OverDrive Collection Online OverDrive eAudiobook Audio Books 18 false true OverDrive OverDrive MP3 Audiobook, OverDrive Listen Available Online
ils:CARL0000688945 35192050199193 East - Adult Large Print Fiction Connell Large Type 1 false false On Shelf EA
ils:CARL0000688945 35192050199243 Richland Park - Adult Large Print Fiction Connell Large Type 1 false false On Shelf RP
ils:CARL0000688945 35192050199235 Main Library - Adult Large Print Fiction Connell Large Type 1 false false On Shelf MN
ils:CARL0000688945 35192050199177 Bellevue - Adult Large Print Fiction Connell Large Type 1 false false Checked Out BL
ils:CARL0000688945 35192050199219 Goodlettsville - Adult Large Print Fiction Connell Large Type 1 false false Checked Out GO
ils:CARL0000688945 35192050199185 Donelson - Adult Large Print Fiction Connell Large Type 1 false false On Shelf DO
ils:CARL0000688945 35192050199201 Green Hills - Adult Large Print Fiction Connell Large Type 1 false false On Shelf GH
ils:CARL0000688945 35192050199250 Thompson Lane - Adult Large Print Fiction Connell Large Type 1 false false On Shelf TL
ils:CARL0000688945 35192050199227 Hermitage - Adult Large Print Fiction Connell Large Type 1 false false On Shelf HM
ils:CARL0000690289 35192050151251 Bordeaux - Adult Audiobook CD AUDIO Fiction Connell 1 false false On Shelf BX
ils:CARL0000690289 35192050151269 Donelson - Adult Audiobook CD AUDIO Fiction Connell 1 false false On Shelf DO
ils:CARL0000690289 35192050151335 Southeast - Adult Audiobook CD AUDIO Fiction Connell 1 false false On Shelf SE
ils:CARL0000690289 35192050151293 Green Hills - Adult Audiobook CD AUDIO Fiction Connell 1 false false Checked Out GH
ils:CARL0000690289 35192050151301 Goodlettsville - Adult Audiobook CD AUDIO Fiction Connell 1 false false On Shelf GO
ils:CARL0000690289 35192050151343 Thompson Lane - Adult Audiobook CD AUDIO Fiction Connell 1 false false On Shelf TL
ils:CARL0000690289 35192050151319 Inglewood - Adult Audiobook CD AUDIO Fiction Connell 1 false false On Shelf IN
ils:CARL0000690289 35192050151277 Edgehill - Adult Audiobook CD AUDIO Fiction Connell 1 false false Checked Out EH
ils:CARL0000690289 35192050151327 Green Hills - Adult Audiobook CD AUDIO Fiction Connell 1 false false On Shelf GH
ils:CARL0000690289 35192050151285 Edmondson Pike - Adult Audiobook CD AUDIO Fiction Connell 1 false false On Shelf EP
itype_catalog
Book
CD audio book
Large Print Book
Playaway
last_indexed 2019-10-22T08:00:00.978Z
lexile_score -1
literary_form Fiction
literary_form_full Fiction
local_callnumber_catalog CD AUDIO Fiction Connell
Fiction Connell
Fiction Connell Large Type
Playaway Fiction Connell
owning_library_catalog Nashville Public Library
owning_location_catalog Annex
Bellevue
Bellevue Kids
Bordeaux
Donelson
East
Edgehill
Edmondson Pike
Edmondson Pike Kids
Goodlettsville
Green Hills
Green Hills Kids
Hadley Park
Hermitage
Hermitage Kids
Inglewood
Looby
Madison
Madison Kids
Main Kids
Main Library
North
Old Hickory
Pruitt
Richland Park
Southeast
Thompson Lane
primary_isbn 9780316225908
publishDate 2017
record_details
Bib IdFormatFormat CategoryEditionLanguagePublisherPublication DatePhysical Description
ils:CARL0000687836 Book Books First edition English Little, Brown and Company, 2017. 402 pages ; 25 cm.
ils:CARL0000695575 Playaway Audio Books Unabridged. English Findaway World, LLC, [2017] 1 audio media player (600 min.) : digital, HD audio ; 3 3/8 x 2 1/8 in.
overdrive:6c19c2e7-05d8-451f-b84d-7f732df67e4f eBook eBook English Little, Brown and Company 2017
overdrive:27cecb7b-56c3-4b77-b1e8-f62b7ef3e324 eAudiobook Audio Books English Hachette Book Group 2017
ils:CARL0000688945 Large Print Books First edition, large print edition. English Little, Brown and Company, 2017. 513 pages (large print) ; 25 cm.
ils:CARL0000690289 CD audio book Audio Books Unabridged. English Blackstone Audio, Hachette Audio, 2017. 9 audio discs (10 hours) : CD audio, digital ; 4 3/4 in.
recordtype grouped_work
scoping_details_catalog
Bib IdItem IdGrouped StatusStatusLocally OwnedAvailableHoldableBookableIn Library Use OnlyLibrary OwnedHoldable PTypesBookable PTypesLocal Url
ils:CARL0000687836 35192050116221 Checked Out On Hold Shelf false false true false false true
ils:CARL0000687836 35192050115660 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115736 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115702 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115744 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115793 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115959 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115686 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116189 Checked Out Checked Out false false true false false true
ils:CARL0000687836 35192050116031 Checked Out Checked Out false false true false false true
ils:CARL0000687836 35192050115678 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116239 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116098 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116262 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115926 Checked Out Checked Out false false true false false true
ils:CARL0000687836 35192050115884 Checked Out Checked Out false false true false false true
ils:CARL0000687836 35192050115918 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115587 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115769 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116338 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116080 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115603 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115843 Checked Out Checked Out false false true false false true
ils:CARL0000687836 35192050116205 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116353 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115579 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115728 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115595 Checked Out Checked Out false false true false false true
ils:CARL0000687836 35192050115900 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115876 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115942 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116106 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116296 Checked Out Checked Out false false true false false true
ils:CARL0000687836 35192050115777 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115892 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116072 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115827 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115835 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115801 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116270 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116197 Checked Out Checked Out false false true false false true
ils:CARL0000687836 35192050116361 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116254 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115611 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115694 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115967 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050325855 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116064 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050115637 Checked Out Checked Out false false true false false true
ils:CARL0000687836 35192050115983 On Shelf On Shelf false true true false false true
ils:CARL0000687836 35192050116213 On Shelf On Shelf false true true false false true
ils:CARL0000695575 35192049088838 On Shelf On Shelf false true true false false true
ils:CARL0000695575 35192049088846 On Shelf On Shelf false true true false false true
ils:CARL0000695575 35192049088820 Checked Out Checked Out false false true false false true
ils:CARL0000695575 35192047427533 On Shelf On Shelf false true true false false true
ils:CARL0000695575 35192049088804 Checked Out Checked Out false false true false false true
overdrive:6c19c2e7-05d8-451f-b84d-7f732df67e4f -1 Available Online Available Online false true true false false false
overdrive:27cecb7b-56c3-4b77-b1e8-f62b7ef3e324 -1 Available Online Available Online false true true false false false
ils:CARL0000688945 35192050199193 On Shelf On Shelf false true true false false true
ils:CARL0000688945 35192050199243 On Shelf On Shelf false true true false false true
ils:CARL0000688945 35192050199235 On Shelf On Shelf false true true false false true
ils:CARL0000688945 35192050199177 Checked Out Checked Out false false true false false true
ils:CARL0000688945 35192050199219 Checked Out Checked Out false false true false false true
ils:CARL0000688945 35192050199185 On Shelf On Shelf false true true false false true
ils:CARL0000688945 35192050199201 On Shelf On Shelf false true true false false true
ils:CARL0000688945 35192050199250 On Shelf On Shelf false true true false false true
ils:CARL0000688945 35192050199227 On Shelf On Shelf false true true false false true
ils:CARL0000690289 35192050151251 On Shelf On Shelf false true true false false true
ils:CARL0000690289 35192050151269 On Shelf On Shelf false true true false false true
ils:CARL0000690289 35192050151335 On Shelf On Shelf false true true false false true
ils:CARL0000690289 35192050151293 Checked Out Checked Out false false true false false true
ils:CARL0000690289 35192050151301 On Shelf On Shelf false true true false false true
ils:CARL0000690289 35192050151343 On Shelf On Shelf false true true false false true
ils:CARL0000690289 35192050151319 On Shelf On Shelf false true true false false true
ils:CARL0000690289 35192050151277 Checked Out Checked Out false false true false false true
ils:CARL0000690289 35192050151327 On Shelf On Shelf false true true false false true
ils:CARL0000690289 35192050151285 On Shelf On Shelf false true true false false true
series Harry Bosch mysteries
series_with_volume Harry Bosch mysteries|22
subject_facet Audiobooks
Bosch, Harry (Fictional character) -- Fiction
Bosch, Harry -- Fiction
Detective and mystery fiction
Detective and mystery stories
Large type books
Medication abuse -- Fiction
Murder -- Investigation -- Fiction
Police -- California -- Fiction
Private investigators -- California -- Fiction
Suspense fiction
Thrillers (Fiction)
title_display Two kinds of truth
title_full Two Kinds of Truth Harry Bosch Series, Book 20
Two kinds of truth / Michael Connelly
title_short Two kinds of truth
title_sub Harry Bosch Series, Book 20
topic_facet Bosch, Harry
Bosch, Harry (Fictional character)
Detective and mystery stories
Fiction
Investigation
Large type books
Medication abuse
Murder
Mystery
Police
Private investigators
Suspense
Thriller