Author: Cooke, Charles.