The Edinburgh companion to Robert Burns - Carruthers, Gerard (Edinburgh companions to Scottish literature, 2009)