Dictionary of American Naval fighting ships /James L. Mooney, editor ; foreword by Arleigh Burke. | NiceBooksReads