A Tale of Too Many Doctrines: Supervening Impossibility and the Sale of Goods. - Jayathilaka, Chathuni (Modern Law Review, 2025)