Review notes

Extensive notes by Peter Schaffranek

PDF document