First half chapters are so painful to read cause it's too much...but it's definitely a good must read
Down and Dirty