New insights into membrane science and technology by Bhattacharyya, D. | Menrva Books