Teaching of history in elementary and secondary schools, with applications to allieds studies. rev ed.