Stoxnet

Trevor Normanton

York, North Yorkshire

103 (1966)