Key ideas in contract law - McBRIDE Nicholas (Portland Hart Publishing UK, 2017)