https://pure.mpg.de/pubman/item/item_3489546_3/component/file_3493567/paper.pdf