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