Rufus Porter writings, 1825-1846

Porter, Rufus, 1792-1884

Scientist