Author: John William Cooke
Alternate names: John Cooke, John W. Cooke