Grammar of english words - Palmer, Harold E . (Longman Group Limited, 1975)