An introduction to the physics and electrochemistry of semiconductors : fundamentals and applications - Sharon, Maheshwar (John Wiley & Sons ; Scrivener Publishing, 2016)