The Whispering Bell


Brian Sellars - 2012
    When he is lost in battle she loses everything, even their children. Her fight to win them back recalls the terror of the shield wall, the harsh lives of convict slaves, and the enormous difficulties a lone woman must face in a male dominated heroic age."This is a really excellent read, a page turner that gives a vivid, convincing picture of 7th century Mercian England." The Historical Novels Review

The Widow and Her Hero


Thomas Keneally - 2007
    60 years on, as Grace recounts what happened to her doomed hero, she can say what she suspected then, that men are fundamentally childish.

Intermediate Perl


Randal L. Schwartz - 2003
    One slogan of Perl is that it makes easy things easy and hard things possible. "Intermediate Perl" is about making the leap from the easy things to the hard ones.Originally released in 2003 as "Learning Perl Objects, References, and Modules" and revised and updated for Perl 5.8, this book offers a gentle but thorough introduction to intermediate programming in Perl. Written by the authors of the best-selling "Learning Perl," it picks up where that book left off. Topics include: Packages and namespacesReferences and scopingManipulating complex data structuresObject-oriented programmingWriting and using modulesTesting Perl codeContributing to CPANFollowing the successful format of "Learning Perl," we designed each chapter in the book to be small enough to be read in just an hour or two, ending with a series of exercises to help you practice what you've learned. To use the book, you just need to be familiar with the material in "Learning Perl" and have ambition to go further.Perl is a different language to different people. It is a quick scripting tool for some, and a fully-featured object-oriented language for others. It is used for everything from performing quick global replacements on text files, to crunching huge, complex sets of scientific data that take weeks to process. Perl is what you make of it. But regardless of what you use Perl for, this book helps you do it more effectively, efficiently, and elegantly."Intermediate Perl" is about learning to use Perl as a programming language, and not just a scripting language. This is the book that turns the Perl dabbler into the Perl programmer.

The Unified Software Development Process


Ivar Jacobson - 1999
    This book demonstrates how the notation and process complement one another, using UML models to illustrate the new process in action. It describes the constructs such as use cases, actors, and more.

The Tao of Network Security Monitoring: Beyond Intrusion Detection


Richard Bejtlich - 2004
    This book reducesthe investigative workload of computer security incident response teams(CSIRT) by posturing organizations for incident response success.Firewalls can fail. Intrusion-detection systems can be bypassed. Networkmonitors can be overloaded. These are the alarming but true facts aboutnetwork security. In fact, too often, security administrators' tools can serve asgateways into the very networks they are defending.Now, a novel approach to network monitoring seeks to overcome theselimitations by providing dynamic information about the vulnerability of allparts of a network. Called network security monitoring (NSM), it draws on acombination of auditing, vulnerability assessment, intrusion detection andprevention, and incident response for the most comprehensive approach tonetwork security yet. By focusing on case studies and the application of opensourcetools, the author helps readers gain hands-on knowledge of how tobetter defend networks and how to mitigate damage from security incidents.

In a League of Their Own


Millie Gray - 2010
    

Are You Smart Enough to Work at Google?


William Poundstone - 2012
    The blades start moving in 60 seconds. What do you do? If you want to work at Google, or any of America's best companies, you need to have an answer to this and other puzzling questions. Are You Smart Enough to Work at Google? guides readers through the surprising solutions to dozens of the most challenging interview questions. The book covers the importance of creative thinking, ways to get a leg up on the competition, what your Facebook page says about you, and much more. Are You Smart Enough to Work at Google? is a must-read for anyone who wants to succeed in today's job market.

A Heroine of the World


Tanith Lee - 1989
    This wondrous tale of love, war, and one woman's goddess-chosen destiny is frought with danger as Ara becomes a pawn and player in the power games of princes and warlords.

In the Night Room


Peter Straub - 2004
    One day, she is drawn helplessly into the parking lot of a warehouse. She knows somehow that her daughter, Holly, is being held in the building, and she has an overwhelming need to rescue her. But what Willy knows is impossible, for her daughter is dead. On the same day, author Timothy Underhill, who has been struggling with a new book about a troubled young woman, is confronted with the ghost of his nine-year-old sister, April. Soon after, he begins to receive eerie, fragmented e-mails that he finally realizes are from people he knew in his youth-people now dead. Like his sister, they want urgently to tell him something. When Willy and Timothy meet, the frightening parallels between Willy's tragic loss and the story in Tim's manuscript suggest that they must join forces to confront the evils surrounding them.

Haskell: The Craft of Functional Programming


Simon Thompson - 1996
    Running examples and case studies highlight new concepts and alternative approaches to program design.

Advanced Apex Programming for Salesforce.com and Force.com


Dan Appleman - 2012
    Intended for developers who are already familiar with the Apex language, and experienced Java and C# developers who are moving to Apex, this book starts where the Force.com documentation leaves off. Instead of trying to cover all of the features of the platform, Advanced Apex programming focuses entirely on the Apex language and core design patterns. You’ll learn how to truly think in Apex – to embrace limits and bulk patterns. You’ll see how to develop architectures for efficient and reliable trigger handling, and for asynchronous operations. You’ll discover that best practices differ radically depending on whether you are building software for a specific organization or for a managed package. And you’ll find approaches for incorporating testing and diagnostic code that can dramatically improve the reliability and deployment of Apex software, and reduce your lifecycle and support costs. Based on his experience both as a consultant and as architect of a major AppExchange package, Dan Appleman focuses on the real-world problems and issues that are faced by Apex developers every day, along with the obscure problems and surprises that can sneak up on you if you are unprepared.

Designing Sound


Andy Farnell - 2010
    Its thesis is that any sound can be generated from first principles, guided by analysis and synthesis. The text takes a practitioner's perspective, exploring the basic principles of making ordinary, everyday sounds using an easily accessed free software. Readers use the Pure Data (Pd) language to construct sound objects, which are more flexible and useful than recordings. Sound is considered as a process, rather than as data--an approach sometimes known as "procedural audio." Procedural sound is a living sound effect that can run as computer code and be changed in real time according to unpredictable events. Applications include video games, film, animation, and media in which sound is part of an interactive process. The book takes a practical, systematic approach to the subject, teaching by example and providing background information that offers a firm theoretical context for its pragmatic stance. [Many of the examples follow a pattern, beginning with a discussion of the nature and physics of a sound, proceeding through the development of models and the implementation of examples, to the final step of producing a Pure Data program for the desired sound. Different synthesis methods are discussed, analyzed, and refined throughout.] After mastering the techniques presented in Designing Sound, students will be able to build their own sound objects for use in interactive applications and other projects

Hot and Bothered: A Novel


Annie Downey - 2006
    He’s a rat, anyway, and currently attends Sex Addicts Anonymous. He still comes by the house, though, as do her hippie, macrobiotic mother; her feisty, alcoholic best friend; her God-fearing grandmother; and that Perfect Guy, the one with the beatific son who plays with her daughter, the one who happens to have a winning smile, wild black hair, a professorship at Harvard—and (drats!) a gorgeous doctor girlfriend. Told in short takes that perfectly mimic the frantic nature of our busy lives, Hot and Bothered follows its heroine through the streets of Cambridge, where she spends far too much time staring into space and sipping mocha lattes with extra whipped cream; to church, where she prays for a little salvation; to Alaska, where she believes a rugged outdoorsman might just be that salvation; and to Cape Cod, where, in a little house by the sea, she might finally see the light. Annie Downey has written an updated Cinderella story for all single moms.

We Don't Live Here Anymore


Matt Nable - 2009
    In this startling debut novel, Matt Nable follows the fortunes of Charlie, Tess, and their families and neighbours. Their lives intertwine, unravel, straighten, and become tangled again. A father tries to relive his football career through his son; a mother deserts her children in an attempt to find herself; a daughter purges to take control of her life.This is a portrait of plans gone wrong, a lament of what could have been, a salute to the power of redemptive love, and a brave examination of contemporary society.

Problem Solving with C++: The Object of Programming


Walter J. Savitch - 1995
    It introduces the use of classes; shows how to write ADTs that maximize the perfomance of C++ in creating reusable code; and provides coverage of all important OO functions, including inheritance, polymorphism and encapsulation.