Principles of Solid State Physics