Discrete variational derivative method A structure-preserving numerical method for partial differential equations - Furihata, Daisuke; Matsuo , Takayasu (U.S.A : CRC Press, 2011)