Science news letter : the weekly summary of current science. (Washington : Science Service, 1921)