Nuclear Physics: Fundamentals and Applications