The Hall Effect And Semi-conductor Physics