Grappling with the nuances of Trademark Law – 2016 Trade-mark Law Review

2017-09-29