Contract law and its application : cases and mater