Basic principles of nanotechnology - Sanders, Wesley C. (CRC Press, 2019)