Formation and variation of contracts : the agreement, formalities, consideration and promissory estoppel by John Cartwright. ISBN 9781847038029. Published by Sweet & Maxwell in 2014. Publication and catalogue information, links to buy online and reader comments.