Safari Books Online is an on-demand, digital library that provides access to thousands of technology, creative and business books, training videos and expert reference and learning materials from leading publishers, like O