Nanoscale devices - fundamentals and applications by Rudolf Gross | Menrva Books | MenrvaBooks