The Naval Institute almanac of the U.S. Navy - Cowden, Anthony (Naval Institute Press, 2005)
Includes index.