C# 4.0 in a Nutshell


Joseph Albahari - 2010
    It is a book I recommend." --Scott Guthrie, Corporate Vice President, .NET Developer Platform, Microsoft Corporation "A must-read for a concise but thorough examination of the parallel programming features in the .NET Framework 4." --Stephen Toub, Parallel Computing Platform Program Manager, Microsoft "This wonderful book is a great reference for developers of all levels." -- Chris Burrows, C# Compiler Team, Microsoft When you have questions about how to use C# 4.0 or the .NET CLR, this highly acclaimed bestseller has precisely the answers you need. Uniquely organized around concepts and use cases, this fourth edition includes in-depth coverage of new C# topics such as parallel programming, code contracts, dynamic programming, security, and COM interoperability. You'll also find updated information on LINQ, including examples that work with both LINQ to SQL and Entity Framework. This book has all the essential details to keep you on track with C# 4.0. Get up to speed on C# language basics, including syntax, types, and variables Explore advanced topics such as unsafe code and preprocessor directives Learn C# 4.0 features such as dynamic binding, type parameter variance, and optional and named parameters Work with .NET 4's rich set of features for parallel programming, code contracts, and the code security model Learn .NET topics, including XML, collections, I/O and networking, memory management, reflection, attributes, security, and native interoperability

Houdini: The Handcuff King


Jason Lutes - 2007
    This is a snapshot of Houdini's life, centering on one of his most famous jumps. As Houdini prepares for a death-defying leap into the icy Charles River in Boston, biographer Jason Lutes and artist Nick Bertozzi reveal Houdini's life and influence: from the anti-Semitism Houdini fought all his life, to the adulation of the American public; from his hounding by the press, to his loving relationship with his wife Bess; from his egoism to his insecurity; from his public persona -- to the secret behind his most amazing trick! And it's all in graphic form, so it's fresh, original, and unlike anything previously published about this most fascinating of American showmen.

Head First JavaScript


Michael Morrison - 2007
    You want to take your web skills to the next level. And you're finally ready to add "programmer" to the resume. It sounds like you're ready to learn the Web's hottest programming language: JavaScript. Head First JavaScript is your ticket to going beyond copying and pasting the code from someone else's web site, and writing your own interactive web pages. With Head First JavaScript, you learn:The basics of programming, from variables to types to looping How the web browser runs your code, and how you can talk to the browser with your code Why you'll never have to worry about casting, overloading, or polymorphism when you're writing JavaScript code How to use the Document Object Model to change your web pages without making your users click buttons If you've ever read a Head First book, you know what to expect -- a visually rich format designed for the way your brain works. Head First JavaScript is no exception. It starts where HTML and CSS leave off, and takes you through your first program into more complex programming concepts -- like working directly with the web browser's object model and writing code that works on all modern browsers. Don't be intimidated if you've never written a line of code before! In typical Head First style, Head First JavaScript doesn't skip steps, and we're not interested in having you cut and paste code. You'll learn JavaScript, understand it, and have a blast along the way. So get ready... dynamic and exciting web pages are just pages away.

Build Your Own Database Driven Website Using PHP & MySQL


Kevin Yank - 2001
    There has been a marked increase in the adoption of PHP, most notably in the beginning to intermediate levels. PHP now boasts over 30% of the server side scripting market (Source: php.weblogs.com).The previous edition sold over 17,000 copies exclusively through Sitepoint.com alone. With the release of PHP 5, SitePoint have updated this bestseller to reflect best practice web development using PHP 5 and MySQL 4.The 3rd Edition includes more code examples and also a new bonus chapter on structured PHP Programming which introduces techniques for organizing real world PHP applications to avoid code duplication and ensure code is manageable and maintainable. The chapter introduces features like include files, user-defined function libraries and constants, which are combined to produce a fully functional access control system suitable for use on any PHP Website.

The Periodic Table: Elements with Style!


Simon Basher - 2007
    Designed to resemble popular networking Web sites, the pages of this book feature "homepages" for each of the chemical elements -- complete with witty and informative profiles written by the elements themselves, plus a personally chosen picture.

Crows: Genius Birds


Kyla Vanderklugt - 2020
    These gorgeously illustrated graphic novels offer wildly entertaining views of their subjects. Whether you're a fourth grader doing a natural science unit at school or a thirty-year-old with a secret passion for airplanes, these books are for you!Did you know that crows make their own tools, lead complex social lives, and never forget a human face? Scientists are just beginning to unlock the secrets of the crow's brain to discover how these avian Einsteins can be as smart as some primates, and even perform some of the same cognitive feats as human children! Crows have problem-solving skills that will make you you rethink what it means to be a bird brain!

When Stars Are Scattered


Victoria Jamieson - 2020
    Life is hard there: never enough food, achingly dull, and without access to the medical care Omar knows his nonverbal brother needs. So when Omar has the opportunity to go to school, he knows it might be a chance to change their future . . . but it would also mean leaving his brother, the only family member he has left, every day.Heartbreak, hope, and gentle humor exist together in this graphic novel about a childhood spent waiting, and a young man who is able to create a sense of family and home in the most difficult of settings. It's an intimate, important, unforgettable look at the day-to-day life of a refugee, as told to New York Times Bestselling author/artist Victoria Jamieson by Omar Mohamed, the Somali man who lived the story.

The Faithful Spy: Dietrich Bonhoeffer and the Plot to Kill Hitler


John Hendrix - 2018
    Bonhoeffer was a German Lutheran pastor and theologian who was shocked to watch the German church embrace Hitler's agenda of hatred. He spoke out against the Nazi party and led a breakaway church that rebelled against racist and nationalist beliefs of the Third Reich. Struggling with how his faith interacted with his ethics, Bonhoeffer eventually became convinced that Hitler and the Nazi Party needed to be stopped--and he was willing to sacrifice anything and everything to do so.

Modern Operating Systems


Andrew S. Tanenbaum - 1992
    What makes an operating system modern? According to author Andrew Tanenbaum, it is the awareness of high-demand computer applications--primarily in the areas of multimedia, parallel and distributed computing, and security. The development of faster and more advanced hardware has driven progress in software, including enhancements to the operating system. It is one thing to run an old operating system on current hardware, and another to effectively leverage current hardware to best serve modern software applications. If you don't believe it, install Windows 3.0 on a modern PC and try surfing the Internet or burning a CD. Readers familiar with Tanenbaum's previous text, Operating Systems, know the author is a great proponent of simple design and hands-on experimentation. His earlier book came bundled with the source code for an operating system called Minux, a simple variant of Unix and the platform used by Linus Torvalds to develop Linux. Although this book does not come with any source code, he illustrates many of his points with code fragments (C, usually with Unix system calls). The first half of Modern Operating Systems focuses on traditional operating systems concepts: processes, deadlocks, memory management, I/O, and file systems. There is nothing groundbreaking in these early chapters, but all topics are well covered, each including sections on current research and a set of student problems. It is enlightening to read Tanenbaum's explanations of the design decisions made by past operating systems gurus, including his view that additional research on the problem of deadlocks is impractical except for "keeping otherwise unemployed graph theorists off the streets." It is the second half of the book that differentiates itself from older operating systems texts. Here, each chapter describes an element of what constitutes a modern operating system--awareness of multimedia applications, multiple processors, computer networks, and a high level of security. The chapter on multimedia functionality focuses on such features as handling massive files and providing video-on-demand. Included in the discussion on multiprocessor platforms are clustered computers and distributed computing. Finally, the importance of security is discussed--a lively enumeration of the scores of ways operating systems can be vulnerable to attack, from password security to computer viruses and Internet worms. Included at the end of the book are case studies of two popular operating systems: Unix/Linux and Windows 2000. There is a bias toward the Unix/Linux approach, not surprising given the author's experience and academic bent, but this bias does not detract from Tanenbaum's analysis. Both operating systems are dissected, describing how each implements processes, file systems, memory management, and other operating system fundamentals. Tanenbaum's mantra is simple, accessible operating system design. Given that modern operating systems have extensive features, he is forced to reconcile physical size with simplicity. Toward this end, he makes frequent references to the Frederick Brooks classic The Mythical Man-Month for wisdom on managing large, complex software development projects. He finds both Windows 2000 and Unix/Linux guilty of being too complicated--with a particular skewering of Windows 2000 and its "mammoth Win32 API." A primary culprit is the attempt to make operating systems more "user-friendly," which Tanenbaum views as an excuse for bloated code. The solution is to have smart people, the smallest possible team, and well-defined interactions between various operating systems components. Future operating system design will benefit if the advice in this book is taken to heart. --Pete Ostenson

Invisible Emmie


Terri Libenson - 2017
    This is the story of two totally different girls—quiet, shy, artistic Emmie and popular, outgoing, athletic Katie—and how their lives unexpectedly intersect one day when an embarrassing note falls into the wrong hands.

Who Was Edgar Allan Poe?


Jim Gigliotti - 2015
    Born in Boston in 1809, Poe was orphaned at age two. He was soon adopted by a Virginia family who worked as tombstone merchants. In 1827 he enlisted in the Army and subsequently failed out of West Point. His first published story, The Raven, was a huge success, but his joy was overshadowed by the death of his wife. Poe devoted his life to writing and his tragic life often inspired his work. He is considered to be the inventor of detective fiction and the father of American mystery writers. His work continues to influence popular culture through films, music, literature, and television.

Who Was George Washington?


Roberta Edwards - 2009
    He has been called the father of our country for leading America through its early years. Washington also served in two major wars during his lifetime: the French and Indian War and the American Revolution. With over 100 black-and-white illustrations, Washington's fascinating story comes to life - revealing the real man, not just the face on the dollar bill!

Bart Simpson's Guide to Life: A Wee Handbook for the Perplexed


Matt Groening - 1993
    Simpson. Get the hard–knocks facts of life from the guy who's seen it all, heard it all, done it all and denies it all.(The "J" stands for "jenius"...)

Witches: The Absolutely True Tale of Disaster in Salem


Rosalyn Schanzer - 2011
    The doctor tried every remedy, but nothing cured the young Puritans. He grimly announced the dire diagnosis: the girls were bewitched! And then the accusations began. The riveting, true story of the victims, accused witches, crooked officials, and mass hysteria that turned a mysterious illness affecting two children into a witch hunt that took over a dozen people’s lives and ruined hundreds more unfolds in chilling detail in this young adult book by award-winning author and illustrator Rosalyn Schanzer. With a powerful narrative, chilling primary source accounts, a design evoking the period, and stylized black-white-and-red scratchboard illustrations of young girls having wild fits in the courtroom, witches flying overhead, and the Devil and his servants terrorizing the Puritans, this book will rivet young readers with novelistic power. Taught in middle and high schools around the U.S., the 17th-century saga remains hauntingly resonant as people struggle even today with the urgent need to find someone to blame for their misfortunes.  In addition to the Sibert Honor, Witches! has been honored by the Society of Illustrators with their Original Art Award Gold Medal, has been named a Notable book by both the American Library Association and the National Council for the Social Studies, and was chosen one ofSchool Library Journal's 100 Magnificent Children's Books and one of Chicago Public Library's Best of the Best Children's Books.

Calling All Minds: How to Think and Create Like an Inventor


Temple Grandin - 2018
    She delves into the science behind inventions, the steps various people took to create and improve upon ideas as they evolved, and the ways in which young inventors can continue to think about and understand what it means to tinker, to fiddle, and to innovate. And laced throughout it all, Temple gives us glimpses into her own childhood tinkering, building, and inventing.More than a blueprint for how to build things, in Calling All Minds Temple Grandin creates a blueprint for different ways to look at the world. And more than a call to action, she gives a call to imagination, and shows readers that there is truly no single way to approach any given problem--but that an open and inquisitive mind is always key.*Includes a Bonus PDF with projects, patents, photos and drawings from the author.