Author: Eric Glendinning Ball