H.M.S. Pinafore: (words and music)