https://colab.ws/articles/10.1002%2F%28SICI%291521-3927%2819991001%2920%3A10%3C521%3A%3AAID-MARC521%3E3.0.CO%3B2-M