Title: a practical introduction to computers & communications : complete version  6th ed.