energy bands in semiconductors 7141100