Teaching world understanding - Preston, Ralph C. (Prentice-hall education series ed by John S Brubacher and)