Text this: Ion exchange; theory and application.