Fundamentals in Nuclear Physics: From Nuclear Structure to Cosmology (Advanced Texts in Physics S)