Teacher education and the challenge of diversity in South Africa - HEMSON, Crispin Cape Town, 2006