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