Julian Greene
I took the 5-week summer class with professor Greene. There is a lot of information, but he gave us study guides to practice with. He also uses slides so you probably don't need the book.