https://123dok.net/document/yevw51o7-understanding-non-covalent-interactions-larger-molecular-complexes-principles.html