Lecture notes for History and Philosophy for college and high school