Author: Stewart, Dugald Hamilton, William,