The new chemistry - Hall, Nina (Cambridge University Press, 2000)