lectures on commercial and banking law - "macrae, d a. " (usa : toronto bankers associa..)