physics of semiconductors 2370720