Stellar Evolution, Nuclear Astrophysics, and Nucleogenesis