An Introduction to Nuclear Materials – Fundamentals and Applications