The Greens in British Politics - Dennison, James (Springer International Publishing, 2017)