I agree with the reviewer who said this is not for the faint of heart, and few general readers are going to find this a great read. If you're looking for an absorbing, entertaining read with characters you can relate to and root for, you're absolutely, positively in the wrong place. Read instead Art...
Having been forced to return this to the library based on due dates and the lack of time available to read it it shall remain on my ongoing shelf until I can continue. I still have around 500 pages to read...