Author: Rasamoelina, Hary Lala.