Atomic And Molecular Manipulation by Andrew J. Mayne