Engineering design methods : - Cross, Nigel, 1942- (John Wiley, 2000)