Author: Allen, George Edward.