Stephen Collins Foster: America's first great songwriter.