. . . "The book is entirely web-based and cross-platform, with special features, including programming within the book, program visualizations, videos, multiple-choice questions, and Parson???s problems (a special kind of programming problem)." .