The Last Alibi by David Ellis
Jason Kolarich has fought many cases. This time, he's fighting for his life. Jason Kolarich, defense lawyer, has it all. Until James Drinker walks into his office. Terrified he's being framed for murder, James is desperate for Jason's help. But as Jason investigates his client's story, it becomes clear that nothing about Drinker is what it seems. Unable to stop a serial killer without breaking his attorney-client oath, Jason must find out the truth, before he loses everything.