comprehensive overview of intermolecular forces 3002461