show/hide this revision's text 1 [made Community Wiki]

For LaTeXing the diagrams, Tikz is extremely versatile and usable. I'd start there.