By Paul Cockshott (Reader, Department of Computing Science, University of Glasgow), Lewis M Mackenzie (Senior Lecturer, Gregory Michaelson (Professor of Computing Science, Heriot-Watt University, Ed...