A fully-integrated teaching package with a lively, task-based approach.