Hello, you can see two versions on this thread.
bionator
One from Labdude and one from me.
There's a nice book called O-ATLAS, you can see online edition here:
o-atlas - Chapter 5 -
The book is great and has many more explanations and appliances in printed version.
Hope this helps.