Charles Swain (1801–74)

A chronological overview of works by Charles Swain on Kalliope. Select a work to see its contents and read the texts included in the collection.