I loved this book.It hit all the criteria I need a book in this genre to hit. Real and believable characters that make sense, including (especially) the bad guys... check. Showing me things about "the seedy side of life" that I don't ever experience ...