References:
[1] http://www.diss.fu-berlin.de/diss/servlets/MCRFileNodeServlet/FUDISS_derivate_000000003839/04_chap4.pdf?hosts