TY - BOOK TI - Ocean energy technologies: the state of the art / prepared -by Massachusetts Institute of Technology CY - Palo Alto, Calif. : Electric Power Research Institute ER -