Author: Charles James 1820-1883 Foster