Source: https://www.nm.ifi.lmu.de/pub/Fopras/schw14/PDF-Version/schw14.pdf