two self contained tutorial chapters by Peter Krause | tbr*a