00286nam a22000977a 4500020001800000082002000018245005600038260002900094300000800123490005700131 a9783319065779 a628.162bHU/NAN aNanotechnology for Water Treatment and Purification aNew YorkbSpringerc2014 a373 aLecture Notes in Nanoscale Science and Technology 22