Michael Connelly is my go-to guy for "mainstream" fiction (I read mainly sf/f) his twists and turns are often unpredictable, but more importantly his characterization is vivid and there is a lot of compassion and humanity in his books. The Lincoln Lawyer is as good as the best his Harry Bosch books, the protagonist Mickey Haller is believably flawed and yet likable. Read this book before you see the (quite good) movie version to get all the nuances that could not be filmed.