This is a class I've taught from time to time in the statistics department at Carnegie Mellon. There are materials available for three iterations:
If a search engine brought you here, what you are looking for is probably under one of those links.