IGCSE Chemistry - "Earl, Bryan" (,Hodder Education Pakistan, 1998)