Hard and soft acids and bases | Synapse