Books
Amazon.com
Below are books which many find helpful in current software development.