A Naval Biographical Dictionary/Macfarlane, William