Angus MacCulloch Author & Editor

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