Higher mechanics - Lamb, Horace (Cambridge Univ. Pr., 1920)