Departments of Food Technology and Food Science, Faculty of Food Science and Technology, Universiti Putra Malaysia, 43400 UPM Serdang, Selangor, Malaysia, and Faculty of Science and Technology, ...