Introduction to Nanotechnology by Jr. Charles P. Poole & Jr. Poole