The Lives and Death-Throes of Massive Stars - J.J. Eldridge (Cambridge University Press, 2017)