Effective Teaching in Elementary Social Studies by Thomas Savage, David Armstrong & David G. Armstrong