A to Z of English usage - Swan (Ar-Risalah Products, 2006)