Osmotic power presentation ids xi december 2009 tcm9-7043
Osmotic energy
New technology for desalination