Source: https://orfee.hepl.ch/bitstream/handle/20.500.12162/3486/iwb_f.pdf