Author: Cooke, St. George.