Fundamentals of Condensed Matter and Crystalline Physics: An Introduction for Students of Physics and Materials Science