Good answer can be found here, taken from a physical standpoint. http://physics.stackexchange.com/questions/81488/how-can-doped-semiconductor-be-neutral