Zaslat SMS: Nanolithography: The art of fabricating nanoelectronic and nanophotonic devices and systems