Connect with us.
Sign up for Author Alerts for Clement C. Moore
Written by Clement C. MooreIllustrated by Corinne Malvern
Written by Clement C. MooreIllustrated by Cheryl Harness
Written by Jane Werner, Clement C. Moore and Gale WiersumIllustrated by Eloise Wilkin and Mircea Catusanu