Technical Communication - Lannon John M (Ontario Pearson Canada, 2018)