https://www.scconline.com/blog/post/2020/06/18/specific-performance-principles-revisited/
Specific Performance -- Principles Revisited