Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
You can download the source code at this book’s website. It also provides any errata discovered after publication: http://www.informit.com/title/9780672331251.