A study of the perception of customer satisfaction towards the supply and services provided by Tenaga Nasional Berhad : customer satisfaction index survey - Abdul Haris Abdul Karim (1996)