Author: Rabesandratana, Richard Michel.