Sale of goods, hire-purchase and agency in a nutshell