some lecture notes by Andrei Romashchenko: