MindSparks has produced some of the best materials on the market for teaching students how to read and write history with intellectual integrity and depth. Rarely have I come across curriculum so useful in helping students become literate, thinking citizens. Bravo