Contract Law by Emily Finch & Stefan Fafinski