John Pepple has a plethora of notes and links.