Electronic Commerce by Tharam Dillon & Raymond Lee