Author: Upham, Alfred Horatio.