Terra Alta by Javier Cercas

Set in a remote Catalan valley, the novel follows a reformed ex-con who now serves as a small-town policeman as he investigates a brutal crime that shatters the community. The criminal case forces him to confront his own violent past and to grapple with complex questions of guilt, justice and redemption, while the investigation peels back hidden resentments and moral ambiguities in a place where everyone seems to be hiding something.

Purchase from Bookshop.org