Advisor:   Vladimir Touraev