kannan , boo M . A.