Lord Kelvin on fluid mechanics Alex D.D. Craik Eur. Phys. J. H, 37 1 (2012) 75-114 Published online: 29 May 2012 DOI: 10.1140/epjh/e2012-30004-y