Author: Gray, Philip Howard.