This work features a straight forward route through the course with complete and ordered coverage of all units. There are numerous questions for practice and consolidation. It provides thorough preparation and end-of-unit and end of course assessments.