Author: James W. Ogilvie Knowles Justus Hayes