Source: https://theses.cz/id/jphbcw/Sylva_Krenkova_-_diplomova_prace.pdf