Difficult Knowledge And Social Studies (Teacher) Education. by H. James Garrett & Melahat Almus