Alexander CuencaBooksRethinking Social Studies Teacher Education in the Twenty-First CenturyPathways into Teacher EducationTeaching for Citizenship in Urban SchoolsSupervising Student TeachersAuthor data: Open Library