Clement Clarke Moore by Clement Clarke Moore C.C. Clement Clarke Moore Clement Clarke Moore Written Clement C. Moore Clement Clarke Clement Clarke, Clement Meadmore Clement C.Moore Clement Moore