I'm teaching Intro to Typography at Seattle Pacific University this quarter and have been very impressed with the Ellen Lupton's "Thinking with type". It's a great resource for young designers and a wonderful refresher for old ones. I recently showed the students this
brief portion of the book site. All in all a must have.