This book is interesting but very complicated to read for me. It is not intended necessarily to amateurs: there are limited too much info. For those like me who just want to learn, I do not find the ideal, but for those who want to deepen the subject, it is fine.