Author: Bell, Gordon.