Stoxnet

Barry Yates

Bolton, Lancashire

69 (1993)