http://www.chem.gla.ac.uk/~louis/software/faq/q1.html