Author: Lockhart, Robert Bruce., Sir.