Inorganic Chemistry 5th Edition by Gary Miessler