Vladimir M Shalaev Author & Editor