The Doctrine of Frustration in English Contract Law: Controversies and Solutions Uluarctic Team - 23 Feb 2023