Author: MacKay, William Alexander, 1842-1905.