Fisicoquimica by David Ball