Found in 1 comment on Hacker News
adw · 2019-12-31 · Original thread
Not really light reading, but any good solid-state physics textbook would cover most of this. I learned from https://www.amazon.co.uk/Introduction-Mineral-Sciences-Andre..., which is quite a bit more explicitly mineral-sciences focussed.

Fresh book recommendations delivered straight to your inbox every Thursday.