FEW men have merged the worlds of business and science with greater success than Edwin Herbert Land, a scholarly New Englander who completely changed photography with his Polaroid Land Camera, which ...