probably those will help.
http://www.ultracad.com/calc.htm
http://www.polarinstruments.com/