For courses in Object-Oriented Design, C++ Intermediate Programming, & Object-Oriented Programming, this text is for software engineers & students. It focuses on the technology, principles, patterns, & process to manage complex operating systems & applications. It also emphasizes on the people behind the technology.