Author: Holmes, Charles S. (Charles Shiveley), ed