TL;DR Object-oriented programming is a mess. However, if you want to find a good job, you have to use it. This book will help you learn it, from scratch. Also, it will point you to all necessary topics in software engineering that you need to learn before you call yourself a senior software developer.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.