The Blade Artist by Irvine Welsh

A once-violent Edinburgh tough who has reinvented himself in California as a successful artist and family man is forced back to Scotland after his estranged son’s murder, where grief and old grudges drag him into a relentless hunt for the killer; as the polished façade cracks, the brutal instincts he tried to bury resurface, blurring the line between redemption and revenge in a escalating spiral of blood, loyalty, and self-deception.

The 17010th greatest book of all time