Author: Rakotomalala Andrianary, Roger.