Source: https://patl.eu/pdf/diploma_thesis_lederer.pdf