Markus Heinonen defends his PhD thesis on December 17th, 2012, on Computational methods for small molecules