Principles of European Contract Law by G.J.P. de Vries & M.W. Hesselink