Knowing, Teaching and Learning History by Samuel S. Wineburg, P.N. Stearns & Peter Seixas