Review notes

Extensive notes by Peter Schaffranek.

PDF document