A Naval Biographical Dictionary/Craigie, Robert