Consumer Protection Law by Stephen Weatherill & Geraint Howells