David Stevenson (engineer) articles