Author: Lloyd, Stewart Joseph.