Author: Farid Sufian Shuaib.