Similar Items: Membranes in clean technologies : theory and practice.