Activities for teacher preparation : principles and practice in Malaysian primary teacher training colleges - LIM (University of Exeter, 1995)