Stanford R. Ovshinsky the science and technology of an American genius - Ovshinsky, Stanford R. (World Scientific, 2008)