Source: https://www.simulia.com/SCCProceedings2012/content/papers/Pichler_TUHH_final_2222012.pdf