Angus MacCulloch Editor & Author

Barry Rodger is a Professor of Law at the University of Strathclyde. Angus MacCulloch is a lecturer in law at the University of Manchester.