O M Aboobacker Author