Legal Principles in Banking and Structured Finance by Martin Hughes