Merge pull request #3 from barbagroup/gil

Fix typos and clarify explanations in the first section
2nd edition, fix the issues#4 #5 and #7
Merge pull request #9 from barbagroup/2ndED

2nd edition, fix the issues #4 #5 and #7