Repentance320 pages12 hours of reading3.7(147)Add ratingPast and present collide in this sharp and darkly funny crime novel set in Argentina.Read moreTrack