I have just started reading this book and therefo9re cannot rate it accurately yet but I need to mention now that there are many grammatical errors ; at times it appears to be translated from another language. Otherwise its an easy read so far and well summarizing many papers out there on this subject.