Thinking in Java


Bruce Eckel - 1998
    The author's take on the essence of Java as a new programming language and the thorough introduction to Java's features make this a worthwhile tutorial. Thinking in Java begins a little esoterically, with the author's reflections on why Java is new and better. (This book's choice of font for chapter headings is remarkably hard on the eyes.) The author outlines his thoughts on why Java will make you a better programmer, without all the complexity. The book is better when he presents actual language features. There's a tutorial to basic Java types, keywords, and operators. The guide includes extensive source code that is sometimes daunting (as with the author's sample code for all the Java operators in one listing.) As such, this text will be most useful for the experienced developer. The text then moves on to class design issues, when to use inheritance and composition, and related topics of information hiding and polymorphism. (The treatment of inner classes and scoping will likely seem a bit overdone for most readers.) The chapter on Java collection classes for both Java Developer's Kit (JDK) 1.1 and the new classes, such as sets, lists, and maps, are much better. There's material in this chapter that you are unlikely to find anywhere else. Chapters on exception handling and programming with type information are also worthwhile, as are the chapters on the new Swing interface classes and network programming. Although it adopts somewhat of a mixed-bag approach, Thinking in Java contains some excellent material for the object-oriented developer who wants to see what all the fuss is about with Java.

CISSP All-in-One Exam Guide


Shon Harris - 2001
    Revised and updated using feedback from Instructors and students, learn security operations in the areas of telecommunications, cryptography, management practices, and more. Plan for continuity and disaster recovery. Update your knowledge of laws, investigations, and ethics. Plus, run the CD-ROM and practice with more than 500 all new simulated exam questions. Browse the all new electronic book for studying on the go. Let security consultant and author Shon Harris lead you to successful completion of the CISSP.

The Rules of Work: The Unspoken Truth about Getting Ahead in Business


Richard Templar - 2002
    Arm yourself with these 50 secret rules, and get to the top without breaking a sweat. * Hot book -- 55,000 copies sold in the UK, and 20,000 copies in Canada. * The complete success primer for today's manager: fun, irreverent, and real. * Why some people glide effortlessly past office politics, backstabbing, and unpleasant bosses...and how you can, too.

Learning SQL


Alan Beaulieu - 2005
    If you're working with a relational database--whether you're writing applications, performing administrative tasks, or generating reports--you need to know how to interact with your data. Even if you are using a tool that generates SQL for you, such as a reporting tool, there may still be cases where you need to bypass the automatic generation feature and write your own SQL statements.To help you attain this fundamental SQL knowledge, look to "Learning SQL," an introductory guide to SQL, designed primarily for developers just cutting their teeth on the language."Learning SQL" moves you quickly through the basics and then on to some of the more commonly used advanced features. Among the topics discussed: The history of the computerized databaseSQL Data Statements--those used to create, manipulate, and retrieve data stored in your database; example statements include select, update, insert, and deleteSQL Schema Statements--those used to create database objects, such as tables, indexes, and constraintsHow data sets can interact with queriesThe importance of subqueriesData conversion and manipulation via SQL's built-in functionsHow conditional logic can be used in Data StatementsBest of all, "Learning SQL" talks to you in a real-world manner, discussing various platform differences that you're likely to encounter and offering a series of chapter exercises that walk you through the learning process. Whenever possible, the book sticks to the features included in the ANSI SQL standards. This means you'll be able to apply what you learn to any of several different databases; the book covers MySQL, Microsoft SQL Server, and Oracle Database, but the features and syntax should apply just as well (perhaps with some tweaking) to IBM DB2, Sybase Adaptive Server, and PostgreSQL.Put the power and flexibility of SQL to work. With "Learning SQL" you can master this important skill and know that the SQL statements you write are indeed correct.

Software Engineering (International Computer Science Series)


Ian Sommerville - 1982
    Restructured into six parts, this new edition covers a wide spectrum of software processes from initial requirements solicitation through design and development.

Brain Rules: 12 Principles for Surviving and Thriving at Work, Home, and School


John Medina - 2008
    Yet brain scientists have uncovered details every business leader, parent, and teacher should know—like the need for physical activity to get your brain working its best.How do we learn? What exactly do sleep and stress do to our brains? Why is multi-tasking a myth? Why is it so easy to forget—and so important to repeat new knowledge? Is it true that men and women have different brains?In Brain Rules, Dr. John Medina, a molecular biologist, shares his lifelong interest in how the brain sciences might influence the way we teach our children and the way we work. In each chapter, he describes a brain rule—what scientists know for sure about how our brains work—and then offers transformative ideas for our daily lives.Medina’s fascinating stories and infectious sense of humor breathe life into brain science. You’ll learn why Michael Jordan was no good at baseball. You’ll peer over a surgeon’s shoulder as he proves that most of us have a Jennifer Aniston neuron. You’ll meet a boy who has an amazing memory for music but can’t tie his own shoes.You will discover how:Every brain is wired differentlyExercise improves cognitionWe are designed to never stop learning and exploringMemories are volatileSleep is powerfully linked with the ability to learnVision trumps all of the other sensesStress changes the way we learnIn the end, you’ll understand how your brain really works—and how to get the most out of it.

Cost Accounting: A Managerial Emphasis


Charles T. Horngren - 1962
    This acclaimed, number one market-leading book embraces the basic theme of "different costs for different purposes." It reaches beyond cost accounting procedures to consider concepts, analyses, and management. This latest edition of "Cost Accounting "incorporates the latest research and most up-to-date thinking into all relevant chapters. Professional issues related to Management Accounting and Management Accountants are emphasized. Chapter topics cover the accountant's role in the organization to performance measurement, compensation, and multinational considerations. For future accountants who want to enhance their understanding of-and ability to-solve cost accounting problems.

Grammar Girl's Quick and Dirty Tips for Better Writing


Mignon Fogarty - 2008
    Grammar Girl, is determined to wipe out bad grammar—but she's also determined to make the process as painless as possible. A couple of years ago, she created a weekly podcast to tackle some of the most common mistakes people make while communicating. The podcasts have now been downloaded more than twenty million times, and Mignon has dispensed grammar tips on Oprah and appeared on the pages of The New York Times, The Wall Street Journal, and USA Today.Written with the wit, warmth, and accessibility that the podcasts are known for, Grammar Girl's Quick and Dirty Tips for Better Writing covers the grammar rules and word-choice guidelines that can confound even the best writers. From "between vs. among" and "although vs. while" to comma splices and misplaced modifiers, Mignon offers memory tricks and clear explanations that will help readers recall and apply those troublesome grammar rules. Chock-full of tips on style, business writing, and effective e-mailing, Grammar Girl's print debut deserves a spot on every communicator's desk.

The One World Schoolhouse: Education Reimagined


Salman Khan - 2012
    Today millions of students, parents, and teachers use the Khan Academy's free videos and software, which have expanded to encompass nearly every conceivable subject; and Academy techniques are being employed with exciting results in a growing number of classrooms around the globe.Like many innovators, Khan rethinks existing assumptions and imagines what education could be if freed from them. And his core idea-liberating teachers from lecturing and state-mandated calendars and opening up class time for truly human interaction-has become his life's passion. Schools seek his advice about connecting to students in a digital age, and people of all ages and backgrounds flock to the site to utilize this fresh approach to learning.In THE ONE WORLD SCHOOLHOUSE, Khan presents his radical vision for the future of education, as well as his own remarkable story, for the first time. In these pages, you will discover, among other things:* How both students and teachers are being bound by a broken top-down model invented in Prussia two centuries ago* Why technology will make classrooms more human and teachers more important* How and why we can afford to pay educators the same as other professionals* How we can bring creativity and true human interactivity back to learning* Why we should be very optimistic about the future of learning.Parents and politicians routinely bemoan the state of our education system. Statistics suggest we've fallen behind the rest of the world in literacy, math, and sciences. With a shrewd reading of history, Khan explains how this crisis presented itself, and why a return to "mastery learning," abandoned in the twentieth century and ingeniously revived by tools like the Khan Academy, could offer the best opportunity to level the playing field, and to give all of our children a world-class education now.More than just a solution, THE ONE WORLD SCHOOLHOUSE serves as a call for free, universal, global education, and an explanation of how Khan's simple yet revolutionary thinking can help achieve this inspiring goal.

R for Data Science: Import, Tidy, Transform, Visualize, and Model Data


Hadley Wickham - 2016
    This book introduces you to R, RStudio, and the tidyverse, a collection of R packages designed to work together to make data science fast, fluent, and fun. Suitable for readers with no previous programming experience, R for Data Science is designed to get you doing data science as quickly as possible. Authors Hadley Wickham and Garrett Grolemund guide you through the steps of importing, wrangling, exploring, and modeling your data and communicating the results. You’ll get a complete, big-picture understanding of the data science cycle, along with basic tools you need to manage the details. Each section of the book is paired with exercises to help you practice what you’ve learned along the way. You’ll learn how to: Wrangle—transform your datasets into a form convenient for analysis Program—learn powerful R tools for solving data problems with greater clarity and ease Explore—examine your data, generate hypotheses, and quickly test them Model—provide a low-dimensional summary that captures true "signals" in your dataset Communicate—learn R Markdown for integrating prose, code, and results

Understanding Psychology


Robert S. Feldman - 1987
    The mission of this extensively revised new edition is to foster student empowerment by giving students the tools they need to master the content of psychology, to think critically about student phenomenon, and to build an appreciation for how psychology can increase their understanding of the world around them. A key aspect of the revision is the incorporation of Robert Feldman's P.O.W.E.R. Learning System into the book and ancillary package. Based on empirical research carried out by learning researchers, the P.O.W.E.R. framework is a systematic approach to learning and studying based on five key steps (Prepare, Organize, Work, Evaluate, and Rethink) that aids the acquisition and retention of new material.

Foundations of Finance: The Logic and Practice of Finance Management


Arthur J. Keown - 1993
    For the introductory Finance course, given during the junior year and required at all undergraduate business schools.Keown enables students to see the big picture by letting them understand the logic that drives finance rather than having them memorize formulas.

The Asshole Survival Guide: How to Deal with People Who Treat You Like Dirt


Robert I. Sutton - 2017
      Equally useful and entertaining, The Asshole Survival Guide delivers a cogent and methodical game plan when you find yourself working with a jerk—whether in the office, on the field, in the classroom, or just in life.     Sutton starts with diagnosis—what kind of asshole problem, exactly, are you dealing with? From there, he provides field-tested, evidence-based, and sometimes surprising strategies for dealing with the rude, impolite, irritating, unpleasant, or just plain incompetent—avoiding them, outwitting them, disarming them, sending them packing, and developing protective psychological armor. Sutton even teaches readers how to look inward to stifle their own inner jackass. 
  
   Ultimately, this survival guide is about developing an outlook and personal plan that will help you preserve the sanity in your life, and will prevent all those perfectly good days from being ruined by some jerk.

Tubes: A Journey to the Center of the Internet


Andrew Blum - 2012
    But what is it physically? And where is it really? Our mental map of the network is as blank as the map of the ocean that Columbus carried on his first Atlantic voyage. The Internet, its material nuts and bolts, is an unexplored territory. Until now.In Tubes, journalist Andrew Blum goes inside the Internet's physical infrastructure and flips on the lights, revealing an utterly fresh look at the online world we think we know. It is a shockingly tactile realm of unmarked compounds, populated by a special caste of engineer who pieces together our networks by hand; where glass fibers pulse with light and creaky telegraph buildings, tortuously rewired, become communication hubs once again. From the room in Los Angeles where the Internet first flickered to life to the caverns beneath Manhattan where new fiber-optic cable is buried; from the coast of Portugal, where a ten-thousand-mile undersea cable just two thumbs wide connects Europe and Africa, to the wilds of the Pacific Northwest, where Google, Microsoft, and Facebook have built monumental data centers—Blum chronicles the dramatic story of the Internet's development, explains how it all works, and takes the first-ever in-depth look inside its hidden monuments.This is a book about real places on the map: their sounds and smells, their storied pasts, their physical details, and the people who live there. For all the talk of the "placelessness" of our digital age, the Internet is as fixed in real, physical spaces as the railroad or telephone. You can map it and touch it, and you can visit it. Is the Internet in fact "a series of tubes" as Ted Stevens, the late senator from Alaska, once famously described it? How can we know the Internet's possibilities if we don't know its parts?Like Tracy Kidder's classic The Soul of a New Machine or Tom Vanderbilt's recent bestseller Traffic, Tubes combines on-the-ground reporting and lucid explanation into an engaging, mind-bending narrative to help us understand the physical world that underlies our digital lives.

Leadership on the Line: Staying Alive Through the Dangers of Leading


Ronald A. Heifetz - 2002
    It's romantic and exciting to think of leadership as all inspiration, decisive action, and rich rewards, but leading requires taking risks that can jeopardize your career and your personal life. It requires putting yourself on the line, disturbing the status quo, and surfacing hidden conflict. And when people resist and push back, there's a strong temptation to play it safe. Those who choose to lead plunge in, take the risks, and sometimes get burned. But it doesn't have to be that way say renowned leadership authorities Ronald Heifetz and Marty Linsky. In Leadership on the Line, they show how it's possible to make a difference without getting "taken out" or pushed aside. They present everyday tools that give equal weight to the dangerous work of leading change and the critical importance of personal survival. Through vivid stories from all walks of life, the authors present straightforward strategies for navigating the perilous straits of leadership. Whether parent or politician, CEO or community activist, this practical book shows how you can exercise leadership and survive and thrive to enjoy the fruits of your labor.