Unpuzzling history with primary sources - Clabough, Jeremiah; Turner, Thomas N.; Russell, William B.; Waters, Stewart (Teaching and learning social studies., 2016)