Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
This bibliography provides a list of additional resources that might be helpful to readers. All these books were available for sale at the time this bibliography was written; however, some books might be out of print or might have been updated by new versions.
The books are listed by topic; within each topic, they are listed alphabetically by author.