John Richard Edwards Editor & Author

John Richard Edwards is Professor of Accounting at Cardiff University, UK

Stephen Walker is Professor of Accounting at the University of Edinburgh, UK