James Henry Coffin — meteorologist and mathematician (1806-1873)