Text this: Structure of matter: an introductory course with problems and solutions