Principles of general chemistry - Silberberg, Martin S. (2007)