Notes by Eric Redmond