Planning a Social Studies Program: Activities, Guidelines, and Resources. (Revised Edition).