rock and mineral book