On the theory of wall bounded turbulence : with applications to the problem of viscous drag determination for flows over smooth and rough walls