Electronic Commerce and Business Communications by Michael Chesher & Rukesh Kaura