Cutting edge pre-intermediate.: class CD 1. - Cunningham, S.; Moor, P.; Carr, C.J (2000)