Cliff is widely published in a range of well-known and respected technical papers , periodicals and books .
Cliff is well known in a range of widely-published and respected technical papers , periodicals and books .