Design, development and evaluation of a web courseware with a pedagogical agent - Mohd Feham Md Ghalib @ Md Zalib (Universiti Sains Malaysia, 2006)