Canadian contract law - Swan, Angela (LexisNexis Canada Inc., 2018)