Foundations of Nanotechnology, Volume Two (Nanoelements Formation and Interaction) - 9781774631058