The principles of Estoppel. An essay.