Physics and Technology of semiconductor Devices