The complete idiot's guide to submarines - DiMercurio (Alpha, 2003)