David McFadden is Legal Adviser and solicitor to the Irish Competition Authority and has published extensively on competition law and other regulatory issues in Ireland.
An Innocent in Ireland
David McFadden - Paperback
£10.99
The Great Canadian Sonnet
£12.99