Chemistry a first course in modern chemistry - Garrett, Alfred B.