Oxford Handbook of Nanoscience and Technology: Volume 1: Basic Aspects by A.V. Narlikar | Menrva Books