Introduction To Electronic Business Technologies by Craig Van Slyke & France Belanger