Stoxnet

Peter Plaister

Bath, Somerset

5 (1955)