A Naval Biographical Dictionary/Craufurd, Peter