Author: Nelson Beecher Keyes,Edward Felix Gallagher