Author: Nirhy-Lanto Rakotonindrina, Charles Victor.