Text, Cases and Materials on Contract Law - Richard Stone; James Devenney (Taylor and Francis, 2023)