Semiconductors for Micro and Nanotechnology— An Introduction for Engineers Jan G. Korvink and Andreas Greiner