This is a very interesting inetractive book. Do all the activities here.  they'll be very helpful for your final task.