Check out:
http://www.btinternet.com/~g.a.patte...-contents.html
Item 6.4 has the answers that you seek.