This book is great the course tutor was self explanatory and easy to related the material to the class. Recommend this book if your course has to have it....