Fighting ships of the world : over 600 carriers, submarines & destroyers - Jackson, Robert (Grange Books, 2004)