Written by an examiner to exactly match the 0580 syllabus, this text gives you a sequential and logical teaching path through the full syllabus, addressing the four curriculum areas. A full set of solutions, exam practice and worked examples encourage active learning, and a CD offers dynamic material for every section of the book.