Inventions : inventors and ingenious ideas - TURVEY, Peter