The science of ocean waves : ripples, tsunamis, and stormy seas - Zirker, Jack B. (Johns Hopkins University Press, 2013)