Text this: The Consumer Rights Directive - An Assessment of its Contribution to the Development of European Consumer Contract Law.