by Graham Hall