A word of warning though. The instructions aren't always very clear, particularly not to beginners, so you might need a teacher to explain them to you. There are also no explanations so it's not always easy to see what you've done wrong and why it's wrong. Furthermore, there's a lot of typos, both in the main part of the book and in the answer section so don't always accept something as wrong, do ask your teacher if you think it's supposed to be right.