General chemistry - James B Ifft, John E Hearst (WH Freeman, 1974)