Cover 2

Dead Man Talking

2004 • 299 pages

Ratings1

Average rating2

15