This is a warning for college instructors who are considering using this text. More importantly, for students who don't know anything about computers, this is not the right book to read. There are several reasons not to purchase this book. Specifically, this book is not helpful for three main reasons: (1) There are several typographical errors, (2) the definitions are NOT detailed enough, and (3) the practices at the end of the chapter are NEITHER detailed NOR consistent with the terms throughout the text. I regret having spent $70 for this textbook.