Seconding the first year university classes recommendation, my philosophy 101 class covered (lightly) most of the people in the threads on this news item. IIRC we had five additional books from selected philosophers, and I really needed the lectures/question/answers to understand the Marx reading material among others.