added the additional material of dual norms. all typos should be fixed
and this is an up-to-date version