Of the many many listings for this book, this seems to be the closest to the edition I have read.
While I read this as a requirement for a college course and I would not have otherwise chosen to read it, I did like this text. It was well written and clear, easy to understand the concepts covered, and practical.
The book was perhaps more useful than the accompanying website as a learning tool, but paired with the website's practice exercises I felt provided a great learning resource.