Principles of general, organic & biological chemistry - Smith, Janice G.