http://www.ioc.ee/~kalda/ipho/E_S2.pdf