Information and Communication Technologies by Louanne Smolin & Kimberly Lawless