Critical Concepts of Canadian Business Law by Jan Weir & Jan D. Weir