Duality of categories