A G Hamilton

Hamilton, Department of Computing Science, University of Stirling.