The exact book I needed for the course i'm doing. Payed over the odds but the publisher was out of print so was a good investment. Excellent book....