City of Bones cover

City of Bones

Harry Bosch • Book 8

4.35 ABR Score (73.2K ratings)
★ 4.14 Goodreads (64.5K) ★ 4.49 Audible (8.7K)
11h 10m Released 2002 Mystery

Why Listen to This Audiobook?

Peter Jay Fernandez makes Harry Bosch sound like a man who's solved a thousand cases and is still haunted by every single one.

  • Great if you want: a procedural with emotional weight and a flawed, compelling detective
  • Listening experience: methodical but gripping — cold case tension that builds quietly
  • Narration: Fernandez captures Bosch's weary intensity without overdoing the noir
  • Skip if: you need standalone stories — series context deepens the payoff

Listen to City of Bones on Audible →

About This Audiobook

When the skeletal remains of a young boy surface in the Hollywood Hills, LAPD Detective Harry Bosch confronts a decades-old mystery that strikes disturbingly close to his own troubled childhood. The discovery of bones buried long ago pulls Bosch into a labyrinthine investigation where every lead unearths painful secrets and forces him to navigate the treacherous territory between justice and vengeance. As he pieces together the victim's identity and final days, Bosch must also juggle a blossoming romance with a fellow officer and mounting pressure from department politics that threaten to derail his pursuit of the truth.

Peter Jay Fernandez delivers a masterful narration that captures both Bosch's world-weary determination and the noir atmosphere of contemporary Los Angeles. His measured pacing allows the intricate plot to unfold naturally while maintaining the tension that drives this complex procedural forward. Fernandez skillfully distinguishes between characters without resorting to caricature, giving each voice authentic weight and personality. The audio format particularly enhances Connelly's atmospheric descriptions of the city's underbelly, creating an immersive experience that places listeners directly alongside Bosch as he navigates the shadows of both the case and his own past.

More narrated by Peter Jay Fernandez