Nicola Marzari's PhD Thesis