GCSE challenges in design and technology / John Salisbury. - Salisbury, John (Blackie, 1989)