First steps in design - Cookman, Brian (Pira International, 1997)