Author: William Bernard 1778-1855 Cooke