Algorithms


Robert Sedgewick - 1983
    This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing -- including fifty algorithms every programmer should know. In this edition, new Java implementations are written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use.The algorithms in this book represent a body of knowledge developed over the last 50 years that has become indispensable, not just for professional programmers and computer science students but for any student with interests in science, mathematics, and engineering, not to mention students who use computation in the liberal arts.The companion web site, algs4.cs.princeton.edu contains An online synopsis Full Java implementations Test data Exercises and answers Dynamic visualizations Lecture slides Programming assignments with checklists Links to related material The MOOC related to this book is accessible via the "Online Course" link at algs4.cs.princeton.edu. The course offers more than 100 video lecture segments that are integrated with the text, extensive online assessments, and the large-scale discussion forums that have proven so valuable. Offered each fall and spring, this course regularly attracts tens of thousands of registrants.Robert Sedgewick and Kevin Wayne are developing a modern approach to disseminating knowledge that fully embraces technology, enabling people all around the world to discover new ways of learning and teaching. By integrating their textbook, online content, and MOOC, all at the state of the art, they have built a unique resource that greatly expands the breadth and depth of the educational experience.

Inside the Firm: The Untold Story of the Krays' Reign of Terror


Tony Lambrianou - 1991
    He had a unique insight into the workings of a criminal organization whose reputation in the underworld remains to this day. But he was not just an observer and his role in the Kray story ultimately led to him serving 15 years in prison. Inside the Firm tells, with searing honesty, his violent history with the Krays, and the horrors of his subsequent imprisonment in top security institutions. In exorcising his ghosts, he reveals an account that is more impartial and more terrifying than Ronnie and Reggie ever could have written. From the murder of Jack "The Hat" McVitie—and the mystery of his undiscovered body—to the role of the Kray legacy in Britain’s prisons today, here is the last confession of a gangster determined to turn his back on his brutal past.

Learning JavaScript


Shelley Powers - 2006
    JavaScript lets designers add sparkle and life to web pages, while more complex JavaScript has led to the rise of Ajax -- the latest rage in web development that allows developers to create powerful and more responsive applications in the browser window."Learning JavaScript" introduces this powerful scripting language to web designers and developers in easy-to-understand terms. Using the latest examples from modern browser development practices, this book teaches you how to integrate the language with the browser environment, and how to practice proper coding techniques for standards-compliant web sites. By the end of the book, you'll be able to use all of the JavaScript language and many of the object models provided by web browsers, and you'll even be able to create a basic Ajax application.

Zero at the Bone


Bryce Marshall - 1991
    When his military days were over, Simmons, a former Air Force sergeant, began a torturous series of acts of violence and humiliation against his family. While a fierce presence to his wife, Becky, and six of their seven children, he became exceptionally tender with his favorite daughter, Sheila, and forced her into an incestuous relationship that culminated in the birth of a child. Simmons went through a series of menial jobs and, after several moves, finally settled his family in the foothills of the Ozarks. But faced with growing frustration of his need for control, along with his daughter's rejection of him and marriage to another man, which he claimed had ruined his plans to have a happy life alone with her, he prepared the ritual killing of all those who had made his dream unworkable. While for the most part, Williams ( Tankwar ) and Marshall, a journalist, tell the story convincingly, they fail when they attempt to re-create and explain Simmons's thought processes.Copyright 1991 Reed Business Information, Inc.From Library Journal

Beautiful Code: Leading Programmers Explain How They Think


Andy OramLincoln Stein - 2007
    You will be able to look over the shoulder of major coding and design experts to see problems through their eyes.This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International.

We'll Meet Again


Judith Saxton - 1996
    But she joined the WAAFs instead, together with a very mixed company of girls - all of whom had joined for very mixed reasons.

Monster, The Visitation: Two Best Selling Thrillers One Volume


Frank E. Peretti - 2005
    The result is diminished integrity and the loss of our ability to experience God's grace and forgiveness. This explosive book presents biblical solutions to the problem of sin, and leads readers from a life of blame and denial to the true peace and freedom.

Jesus, Our Perfect Hope: 365 Devotions


Charles Stanley - 2018
    So often, we rely on relationships, money, jobs, or other pursuits that fail to satisfy. Jesus Christ is the one true source of hope that never fails, and the daily devotions in Jesus, Our Perfect Hope,written by beloved pastor and bestselling author Dr. Charles Stanley, will help you seek Jesus first and realize the joy and peace of resting in Him. This yearlong devotional offers a new perspective on life and will instill you with hope. By diving into daily content that points to Jesus, you will begin to understand what it means to have hope in Christ. When Jesus is first and Jesus is all, earthly troubles begin to pale in comparison. Jesus, Our Perfect Hope reminds us that although our world is full of uncertainty and struggles, we can experience a sense of freedom and hope in Jesus.Jesus, Our Perfect Hopehas a deluxe package, complete with a leathersoft, padded hardcover, foil, and ribbon marker, making this an ideal gift or a lovely self-purchase.

Alan Wake


Rick Burroughs - 2010
    Maybe a second honeymoon and the fresh air will cure Wake of his writer's block.But when Alice goes missing under mysterious circumstances, Wake's desperate search for her leads him into a hell only he could imagine.In the depths of nearby Cauldron Lake, a dark and malevolent presence has awakened from a long slumber. It's reaching out now, turning the townsfolk into mindless killers. Sheathed in shadows, vulnerable only to light, they are Taken.Wake's journey will lead him to the very edge of madness, and deep within the dark woods, he will come face-to-face with a story he has no recollection of ever writing.

Peopleware: Productive Projects and Teams


Tom DeMarco - 1987
    The answers aren't easy -- just incredibly successful.

A Guide to the Project Management Body of Knowledge (PMBOK® Guide)


Project Management Institute - 1995
    This internationally recognized standard provides the essential tools to practice project management and deliver organizational results.

Bitter Fame: A Life of Sylvia Plath


Anne Stevenson - 1989
    It is "the most genuinely feminist account of Plath's life yet: one in which Plath herself is held to be responsible for her own life, her own death" (Washington Post Book World). (A Mariner Reissue)

A Tour of C++


Bjarne Stroustrup - 2013
    Bjarne Stroustrup, the designer and original implementer of C++, thoroughly covers the details of this language and its use in his definitive reference, The C++ Programming Language, Fourth Edition. In A Tour of C++ , Stroustrup excerpts the overview chapters from that complete reference, expanding and enhancing them to give an experienced programmer-in just a few hours-a clear idea of what constitutes modern C++. In this concise, self-contained guide, Stroustrup covers most major language features and the major standard-library components-not, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started. Stroustrup presents the C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including many that are new in C++11, such as move semantics, uniform initialization, lambda expressions, improved containers, random numbers, and concurrency. The tour ends with a discussion of the design and evolution of C++ and the extensions added for C++11. This guide does not aim to teach you how to program (see Stroustrup's Programming: Principles and Practice Using C++ for that); nor will it be the only resource you'll need for C++ mastery (see Stroustrup's The C++ Programming Language, Fourth Edition, for that). If, however, you are a C or C++ programmer wanting greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of modern C++, you can't find a shorter or simpler introduction than this tour provides.

Numerical Methods for Engineers


Steven C. Chapra - 1985
    It covers such areas as biotechnology and biomedical engineering.

The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or Any Top Tech Company


Gayle Laakmann McDowell - 2011
    Gayle Laakmann McDowell worked in Google Engineering for three years, where she served on the hiring committee and interviewed over 120 candidates. She interned for Microsoft and Apple, and interviewed with and received offers from ten tech firms. If you're a student, you'll learn what to study and how to prepare while in school, as well as what career paths to consider. If you're a job seeker, you'll get an edge on your competition by learning about hiring procedures and making yourself stand out from other candidates. Covers key concerns like what to major in, which extra-curriculars and other experiences look good, how to apply, how to design and tailor your resume, how to prepare for and excel in the interview, and much more Author was on Google's hiring committee; interned at Microsoft and Apple; has received job offers from more than 10 tech firms; and runs CareerCup.com, a site devoted to tech jobs Get the only comprehensive guide to working at some of America's most dynamic, innovative, and well-paying tech companies with The Google Resume.