History notes :a study guide to accompany The heritage of world civilizations