Nachdiplom Lecture by A. Barvinok
Lecture Notes
Latest Version
Updated as lectures progress