Wow! This book was really good! I had a little bit of problems at the beginning, since I didn't understand anything, but I quickly got the grasp of the things and found myself really enjoying the book!