#3602
In the field of software management, very few books can rival Peopleware: Productive Projects and Teams this legendary classic. As a long-standing bestseller, it makes a deep insight that the biggest problem in the process of software development does not lie in technology, but in person; and appeals to managers to give software developers full freedom and trust. Anyone who needs to manage software projects or organizations can benefit a lot from this book.

#3487
In the field of software development, almost no other books can be like The Mythical Man-Month, which has such far-reaching influence and remains popular. It has been a unique masterpiece that IT practitioners such like software developer, software project manager, software system analyst must read.

#3447
MySQL: Developer's Library is a real classic masterpiece about MySQL. It introduces the basic knowledge of MySQL as well as MySQL's unique features different from other database systems in all directions. Especially, it focuses on how to efficiently use and administer MySQL database, as well how to write MySQL-based programs in C, Perl (using DBI), and PHP (using PDO).

#3428
Design Patterns (written by 4 internationally recognized experts in the field of object-oriented software design) has become one bible or must-have dictionary for object-oriented technicist. 23 patterns with the most valuable experiences it summarized and concluded from OOD have become the essential basic knowledge and vocabularies of software development technology exchange.

#3385
As a client-side script language supported by all web browsers, JavaScript is the foundation of realizing dynamic, interactive web pages, also the necessary part of Web 2.0 concept, and especially the core of Ajax technology now. In fact, JavaScript has become an essential part of most websites. And good JavaScript scripts can always improve users' Internet surfing experience.

#3338
Don't doubt what can be done, learned in short 10 minutes. Actually, Sams Teach Yourself's In 10 Minutes series of books had proved this point. In 10 minutes, we can master a lot of practical technologies.


#3297
For over 50 years, Thomas' Calculus series of books have a new edition available averagely every four, five years. Each edition has many improvements based on previous ones, which embodies this is a teaching material full of innovation spirits. At the same time, some basic characteristics of this book have been always kept and increased, which shows that it is a textbook attaching great importance to inheritance of teaching tradition.

#3296
The quality of software, not only depends on its architecture and project management, but also is closely related with the code's quality. Bad, untidy code can run normally to some extent, but that will bring potential obstacles to the whole development team, as sure as a gun. As a result, that will greatly increase development time, resources and other costs. This same applies to both agile software development and traditional software development.

#3234
First of all, Martin Fowler's Refactoring is a super classic masterpiece in the field of software engineering, known as "Software Engineering Bibles" together with Erich Gamma's Design Patterns. They are must-read books for any programmers.