A Naval Biographical Dictionary/Barclay, John