In many textbooks static and kinetic friction is explained by surface roughness and interlocking asperities. However this website: http://amasci.com/miscon/miscon4.html#fric which is cited in Wikipedia:
Kinetic friction is now understood, in many cases, to be primarily caused by chemical bonding between the surfaces, rather than interlocking asperities; however, in many other cases roughness effects are dominant, for example in rubber to road friction.
So Wikipedia mentions one example where the roughness theory should be correct. Nevertheless don't get the big picture, in which cases the chemical bonding theory applies and in which cases the roughness theory gives the correct explanation.
In particular I am looking for references of peer-reviewed papers and books which give a correct overview of the theory of friction with respect to my question above.