An excellent book….. ideal for everyone from novice to expert’