Author: Clement Clarke Clement Clarke Moore