My PhD thesis is finally out...