https://link.springer.com/chapter/10.1007%2F0-387-23572-8_6#citeas