Smart, Lesley The molecular world : separation, purification and identification - Milton Keynes The Open University c2002