A Naval Biographical Dictionary/Cracroft, Peter