I am currently studying for the Diploma on a distance learning basis. This book is brilliant at guiding you through the coursework. I find the layout really user friendly, making it quick and easy to find exactly what you're after. Whilst browsing the website to find other useful books, I came across the Cache book by Tina Bruce, which is also a 'companion' for the course and was swayed to buy it because of the excellent review. Of the two however, I definitely prefer this Tassoni version. I think it more closely matches the learning outcomes and is still the one I reach for first. Definitely recommend it.