A good read, with the perfect level of depth on the subject; I wish I had had this textbook when studying contract!
TT Arvind is Professor of Law and Head of Department at York Law School, University of York. His research focuses on the history and social context of private law and he has a strong interest in developing problem-based and experiential approaches to teaching and learning in law.