Teacher education in Karnataka : current status, issues and future projections (National council for teacher education, 1999)