Stellar Evolution And Nucleosynthesis by Sean Ryan, Andrew Norton & Andrew J. Norton