Sorry folks I will add something here soon when I find some free time. In the meantime you can refer <cite>Reddy94</cite> for an excellent introduction.