Biology and evolution of the Mollusca. - Ponder, Winston Frank (CRC Press, 2019)