Author: Wm. bridge cooke