Not only did I finish course on theory of solid state and connected ones such as statistical mechanics, thermodynamics, physical chemistry etc., but also on the grounds of my specialty(nanotechnology) I'm constantly broadening my knowledge. What is more, I'm no stranger to physics tutoring, I've helped many persons to finish their courses with even better marks than they expected. Personally I find the text book you developed kinda old-fashioned, but whatever works best for you.