Author: Latiff Sher Mohamed.