Law of contract , Rev. by Edwin Peel - Treitel (London Sweet & Maxwell UK, 2007)