Just found this browsing around. very good reading material.

http://tech.hybridgarage.com/tech/marc-jrsc-after.html