James L. Mooney profile picture

James L. Mooney

Dictionary of American Naval Fighting Ships, Vol. 4: L-M
Dictionary of American Naval Fighting Ships