Battle of Surigao Strait - Tully, Anthony P., 1961- (Twentieth-century battles., 2009)