
| Engineering Long-Lasting Software: An Agile Approach Using SaaS and Cloud Computing, Alpha Edition
| A one-semester college course in software engineering focusing on cloud computing, software as a service (SaaS), and Agile development using Extreme Programming (XP). NOTE: this Alpha Edition is missing some chapters and may contain errors. See http://saasbook.info for details. |

| How to Live on 24 Hours a Day
| "Bennett address the problem of never having enough time. In this book, he urges hourly workers to use "spare" time to improve their lives, making the best of their time outside of work. He understands that most people are spending as much time as possible working to make more money, thus disliking their lives. "Time is money" seriously understates this matter, more time can generate more money, but money cannot buy you more time!" |

| Mac OS X Lion: The Missing Manual
| With Lion, Apple has unleashed the most innovative version of Mac OS X yet—and once again, David Pogue brings his humor and expertise to the #1 bestselling Mac book. Mac OS X 10.7 completely transforms the Mac user interface with multi-touch gestures borrowed from the iPhone and iPad, and includes more 250 brand-new features. This book reveals them all with a wealth of insight and detail--and even does a deep dive into iCloud, Apple's wireless, free syncing service for Macs, PCs, iPhones, and...More |

| The Digital Photography Book
| Scott Kelby, the man who changed the "digital darkroom" forever with his groundbreaking, #1 bestselling, award-winning book The Photoshop Book for Digital Photographers, now tackles the most important side of digital photography--how to take pro-quality shots using the same tricks today's top digital pros use (and it's easier than you'd think). This entire book is written with a brilliant premise, and here’s how Scott describes it: "If you and I were out on a shoot, and you asked ...More |

| Adobe Photoshop CS5 Classroom in a Book
| Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Photoshop CS5 choose Adobe Photoshop CS5 Classroom in a Book from the Adobe Creative Team at Adobe Press. The 14 project-based lessons in this book show readers step-by-step the key techniques for working in Photoshop CS5. In addition to learning the key elements of the Photoshop interface, this completely revised CS5 edition shows readers how to edit images with precise selection control, correct a wide r...More |

| iPad 2 For Dummies (For Dummies (Computer/Tech))
| The up-to-date guide to getting the most out of your iPad or iPad 2!With an elegantly thin form, front-and-rear-facing cameras, irresistible multitouch interface, and, now, with the awesome iOS 5 and iCloud, the iPad is one addictive device. This full-color guide helps you get to know your iPad so well you may never want to put it down! Mac experts and veteran For Dummies authors Edward Baig and Bob "Dr. Mac" LeVitus walk you through the basics as you set up and explore the iPad, m...More |

| The Adobe Photoshop Lightroom 3 Book for Digital Photographers (Voices That Matter)
| Since Lightroom first launched, Scott Kelby's The Lightroom Book for Digital Photographers has been the world's #1 best-selling Lightroom book. In this latest version for Lightroom 3, Scott uses his same step-by-step, plain-English style and layout to make learning Lightroom easy and fun. Scott doesn't just show you which sliders do what. Instead, by using the following three simple, yet brilliant, techniques that make it just an incredible learning tool, this book shows you how to create...More |

| JavaScript: The Good Parts
| Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code. Considered the JavaScript expert by many people in the development community, ...More |

| Programming in Objective-C (4th Edition) (Developer's Library)
| This is the 4th edition of the world's bestselling book on Objective-C programming, fully updated to cover Xcode 4.2 and Automatic Reference Counting (ARC). Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apple's iOS and Mac platforms. The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Obj...More |

| JavaScript & jQuery: The Missing Manual
| JavaScript lets you supercharge your HTML with animation, interactivity, and visual effects—but many web designers find the language hard to learn. This jargon-free guide covers JavaScript basics and shows you how to save time and effort with the jQuery library of prewritten JavaScript code. You’ll soon be building web pages that feel and act like desktop programs, without having to do much programming. The important stuff you need to know:Make your pages interactive. Create JavaScrip...More |

| Cracking the Coding Interview: 150 Programming Questions and Solutions
| Now in the 5th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice. The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and h...More |

| The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made Easy (Syngress Basics Series)
| The Basics of Hacking and Penetration Testing serves as an introduction to the steps required to complete a penetration test or perform an ethical hack. You learn how to properly utilize and interpret the results of modern day hacking tools; which are required to complete a penetration test. Tool coverage will include, Backtrack Linux, Google, Whois, Nmap, Nessus, Metasploit, Netcat, Netbus, and more. A simple and clean explanation of how to utilize these tools will allow you to gain a ...More |

| I, Steve: Steve Jobs in His Own Words
| Drawn from more than three decades of media coverageprint, electronic, and onlinethis tribute serves up the best, most thought-provoking insights ever spoken by Steve Jobs: more than 200 quotations that are essential reading for everyone who seeks innovative solutions and inspirations applicable to their business, regardless of size.Jobs, who passed away on October 5, 2011 at the age of 56, co-founded Apple in 1976. He stepped down from that role in August 2011, bringing an end to one of the...More |

| Code Complete: A Practical Handbook of Software Construction
| Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most eff...More |

| Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
| Want to write applications for iOS or the Mac? This introduction to programming and the Objective-C language is the first step on your journey from someone who uses apps to someone who writes them. Based on Big Nerd Ranch's legendary Objective-C Bootcamp,¿this book covers C, Objective-C, and the common programming idioms that enable developers to make the most of Apple technologies. This is the only introductory-level book written by Aaron Hillegass, one of the most experienced and ...More |

| The Singularity Is Near: When Humans Transcend Biology
| A radical and optimistic view of the future course of human development from Ray Kurzweil, whom Bill Gates calls "the best person I know at predicting the future of artificial intelligence." |

| Adobe Illustrator CS5 Classroom in a Book
| Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Illustrator CS5 choose Adobe Illustrator CS5 Classroom in a Book from the Adobe Creative Team at Adobe Press. The 15 project-based lessons in this book show readers step-by-step the key techniques for working in Illustrator CS5. Readers learn how to create vector artwork for virtually any project and across multiple media: print, websites, interactive projects, and video. In addition to learning the key el...More |

| C Programming Language (2nd Edition)
| The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let...More |

| Head First HTML with CSS & XHTML
| Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML with CSS & XHTML and really learned HTML. You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic customers. You also want to do it right so you can actually maintain and expand your Web pages over time, and so your web pages work in all the browsers and mobile dev...More |

| Effective Java (2nd Edition)
| Are you looking for a deeper understanding of the Java™ programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java™, Second Edition, brings together seventy-eight indispensable programmer’s rules of thumb: working, best-practice solutions for the programming challenges you encounter every day. This highly anticipated new edition of the classic, Jolt Award-winning work has...More |