BOOKS

Programming C# 4.0: Building Windows, Web, and RIA Applications for the .NET 4.0 Framework
Aimed at experienced programmers and web developers, the new edition of Programming C# doesn't waste words on elementary programming topics. Instead, this practical book focuses on the features and programming patterns that are new to the C# language and fundamental...

3G Wireless Networks
Real-world instruction in the design and deployment of 3G networks In 3G Wireless Networks, experts Clint Smith and Daniel Collins dissect critical issues of compatibility, internetworking, and voice/data convergence, providing you with in-depth explanations of how...

C/C++ Programmer’s Reference
Essential programming tips at your fingertips! This handy programmer's reference provides quick access to syntax, functions, classes, methods, as well as the Standard Template Library (STL). The book covers ANSI/ISO Standard C and C++, including the new C99 standard....

Software Requirements, Second Edition
The book's commonsense approach provides exemplary project management skills tailored to gathering (and refining, implementing, and eventually tracking) software requirements. While the book often cites recent software engineering studies, the focus always returns to...

Effective Java 3rd Edition
Written for the working Java developer, Joshua Bloch's Effective Java Programming Language Guide provides a truly useful set of over 50 best practices and tips for writing better Java code. With plenty of advice from an indisputable expert in the field, this title is...

The Art of Computer Virus Research and Defense
The Art of Computer Virus Research and Defense is a reference written strictly for white hats: IT and security professionals responsible for protecting their organizations against malware. Peter Szor systematically covers everything you need to know, including virus behavior and classification, protection strategies, antivirus and worm-blocking techniques, and much more.
The Business and Economics of Linux and Open Source
Open Source has become a buzzword synonymous with growth and change in computing. Many of the Fortune 500 companies have made huge investments in Open Source technology. This book examines the Open Source movement, what's worked and why, and explains the technology to...
Agile Project Management : Creating Innovative Products (Agile Software Development Series)
Going beyond software development, this book describes how a variety of projects can be better managed by applying agile principles and practices. The author outlines the five phases in the agile process management framework--envision, speculate, explore, adapt, and...
Testing Computer Software, 2nd Edition
This book will teach you how to test computer software under real-world conditions. The authors have all been test managers and software development managers at well-known Silicon Valley software companies. Successful consumer software companies have learned how to...
Personal Finance with Financial Planning Workbook and Software, Second Edition
Personal Finance's highly interactive approach, engaging style, and lively page design captures students' attention as they learn how to incorporate each important concept into their own financial planning. Students will leave the course with a ready-to-implement...