Author: Kennedy, Elias Davidson.