Teaching Elementary Social Studies: Principles and Applications (3rd Edition)