William Swan — Scottish physicist (1818-1894)