Clear and easy to read
I enjoyed the way the text was spread out with a mix of examples, graphics, illustrations and quick "self-check" problems. It gave me an opportunity to assimilate the information I just read and apply it to a real-world problem. The problem section is very thorough and covers all topics in each chapter. Reading the chapters worked well with the interactive PowerPoint slides and videos in the book's website.