Software Books
Software Engineering
Software Engineering presents a broad perspective on software systems engineering, concentrating on widely used techniques for developing large-sc…
Programming Windows
“Look it up in Petzold” remains the decisive last word in answering questions about Windows development. And in PROGRAMMING WINDOWS, FIFTH EDITION…
Essential Scrum: A Practical Guide to the Most Popular Agile Process
A Practical Guide to the Most Popular Agile Process The Single-Source, Comprehensive Guide to Scrum for All Team Members, Managers, and Executives…
Zero Bugs and Program Faster
A book about programming, improving skill, and avoiding mistakes. The author spent two years researching every bug avoidance technique she …
SQL Cookbook
You know the rudiments of the SQL query language, yet you feel you aren't taking full advantage of SQL's expressive power. You'd like to learn how…
Introduction to Java Programming: Comprehensive Version
Now integrating Java 5 throughout, this reference introduces Java programming fundamentals – including problem-solving, object-oriented programmin…
Object-Oriented Programming in C++
Object-Oriented Programming in C++ begins with the basic principles of the C++ programming language and systematically introduces increasingly adv…
Programming Pearls
"The first edition of Programming Pearls was one of the most influential books I read early in my career, and many of the insights I first encount…
Test-Driven Development: By Example
Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscie…
Database Systems: The Complete Book
This introduction to database systems offers a readable comprehensive approach with engaging, real-world examples—users will learn how to successf…