I found this book an excellent source of course material for the students who needed that extra bit of support. Very well laid out with good practical tasks to complete.There is also a quick reference guide covering the most frequent tasks you would be expected to perform and how to complete them.
Overall a very good resource and I would recommend it to someone who is looking to provide / require that extra bit of support or practice.