Student Companion To James Fenimore Cooper by Craig A. White & Professor Craig White