materials available online include the source code of program examples and solutions to