Self-dual hopf algebras