Theoretical notes thanks to Sergi Grau:

Sergi's notes.

Exam solutions.