Author: Syed Hamid bin Syed Jaafar Albar