Bryan Horrigan, Corporate social responsibility in the 21. century : debates, models and practices across government, law and business (Cheltenham, bUK/Northampton, MA: Edward Elgar, 2010), 427 pp.