Barry J Rodger Author & Editor

Barry J. Rodger is a professor at the Law School, University of Strathclyde, UK.

Angus MacCulloch is a senior lecturer at the School of Law, University of Lancaster, UK.