Author: Ratsifandrihamanana, Zo Maharavo.