I wish every author of college textbooks pushed forth this kind of effort!The book is very well written, seems well researched with exhaustive notes citing references, additional material and end of chapter questions. And fortunately, you don't need a student solutions manual to find the answer; if you missed it in the reading you simply need to browse back and find it.Sara Baase covers all the areas of ethics in computing, from the issues since the emergence of computers, social media and the integration of computers into the workplace to the risks and responsibilities of users, programmers and managers in the creation of software, its debugging and its use. These topics also have relevance in studies outside of computer science and computer engineering; MBA students might be required to read chapter 5 (Crime), chapter 8 (Risk) and chapter 9 (Ethics and Responsibilities).Yes, this book is about ethics, but without the deep philosophy. There's not a lot of Kant in there, you'll see him in an introduction as to the philosophical views and a few areas talking about labor. Otherwise, if you're looking to tussle with your instructor or get into deep philosophical discussion over $1 Pabst Night, you'll need to take the class that deals with such things. Actually, if that's your thing (the philosophy, not the $1 Pabst), you'll enjoy this book more *after* taking that class.However, I do agree with other reviewers in their assessment that a few areas of the book are needlessly long and perhaps, rambling. It is not a pervasive problem through the entire book, but rather in the author's attempt to give plenty of examples, the reader is left thinking "okay, okay, I get it". Of course, the alternative is worse so I'm happy just trudging through it or skipping ahead.If you are going to make a book selection for a computer science ethics class you will be teaching, you could make far worse choices.As I approach the end of my second tour of duty through undergraduate college (career makeover as one of those 'non-traditional students'), I wish to point to this text for any current or future college textbook authors -- this is how you do it.