Author: James Fenimore James Fenimore Cooper