Author:  MacKenzie, R. Shelton (Robert Shelton), 1809-1880