The Law of the Single European Market by Catherine Barnard