Author: Graham, Edgar.