Teaching and learning elementary social studies - Ellis, Arthur K. (Pearson/A & B, 2007)