Author: John Michael Roberts
Alternate names: JOHN MICHAEL ROBERTS; Roberts, Dr, John Michael; JM Roberts; John Michael Roberts; Michael Roberts
Bio: Professor of sociology and communications at Brunei University, London