Robert Burns - Carswell, Catherine (Great lives, 1933)