Hudson River School

Biography
  • Harding, Walter. "Cranch, Christopher Pearse." American National Biography Online. American Council of Learned Societies, 2000.