Think Like a Programmer: An Introduction to Creative Problem Solving


V. Anton Spraul - 2012
    In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to:Split problems into discrete components to make them easier to solve Make the most of code reuse with functions, classes, and libraries Pick the perfect data structure for a particular job Master more advanced programming tools like recursion and dynamic memory Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.

The Riddle Chest: 50 Original Riddles to Stump Your Brain


Sef Daystrom - 2013
    A word is described atypically, sometimes using metaphors or quirks of language as misdirection, and you must deduce the word. Many of the riddles take a poetic form reminiscent of older, traditional riddles.Revisions to date: added answer links beneath each riddle (March 17, 2014), replaced or improved some riddles (January 8, 2015), added notes for each answer page (July 24, 2015).

Logical Chess Move By Move: Every Move Explained New Algebraic Edition


Irving Chernev - 1957
    . . as it reinforces strategic lessons gleaned from chess titans. Illustrates effective middle-game plans.”— Library Journal Having learned the basic moves, how exactly should a player improve? In this popular classic, the author explains 33 complete games, in detail, move by move, including the reason for each one. Playing through these games and explanations gives real insight into the power of the pieces and how to post them most effectively.

Secrets of Mental Math: The Mathemagician's Guide to Lightning Calculation and Amazing Math Tricks


Arthur T. Benjamin - 1993
    Get ready to amaze your friends—and yourself—with incredible calculations you never thought you could master, as renowned “mathemagician” Arthur Benjamin shares his techniques for lightning-quick calculations and amazing number tricks. This book will teach you to do math in your head faster than you ever thought possible, dramatically improve your memory for numbers, and—maybe for the first time—make mathematics fun.Yes, even you can learn to do seemingly complex equations in your head; all you need to learn are a few tricks. You’ll be able to quickly multiply and divide triple digits, compute with fractions, and determine squares, cubes, and roots without blinking an eye. No matter what your age or current math ability, Secrets of Mental Math will allow you to perform fantastic feats of the mind effortlessly. This is the math they never taught you in school.Also available as an eBook

The Natural Baby Sleep Solution: Use Your Child's Internal Sleep Rhythms for Better Nights and Naps


Polly Moore - 2016
    The method is simple, foolproof, and yields long-lasting results: truly restful daytime naps (which also gives an infant a head start on cognitive development and emotional intelligence) and consistent nighttime sleep—as beneficial for parents as it is for the baby.For babies aged two weeks to one yearLessons in sleep independence and solutions to common problems, such as your baby waking up too early, getting a second wind before bedtime, confusing day and night, and moreIncludes a guided journal for recording your baby’s sleep signals and keeping track of naps and bedtimesA simple program for sleep that delivers foolproof results.

The Stars: A New Way to See Them


H.A. Rey - 1952
    This is a clear, vivid text with charts and maps showing the positions of the constellations the year round.

The Fangirl's Guide to the Galaxy: A Handbook for Girl Geeks


Sam Maggs - 2015
    The Fangirl’s Guide to the Galaxy is the ultimate handbook for ladies living the nerdy life, a fun and feminist take on the often male-dominated world of geekdom. With delightful illustrations and an unabashed love for all the in(ternet)s and outs of geek culture, this book is packed with tips, playthroughs, and cheat codes for everything from starting an online fan community to planning a convention visit to supporting fellow female geeks in the wild.

Built to Last


David Macaulay - 2010
    Macaulay has revised texts based on new research, created gorgeous new drawings, in some cases wholly re-imagined scenes from the books—bringing Castle and Cathedral to life in full-color for the very first time. The resulting illustrations add to the reader’s understanding of these buildings, capturing intriguing new perspectives and a depth of detail in structure and atmosphere.This impeccably researched volume is not only a necessary addition to the bookshelf of any David Macaulay or architecture fan, but will delight readers of all ages who are experiencing his work for the first time.

Alice's Adventures Under Ground


Lewis Carroll - 1864
    In this book the entire manuscript has been photographed in colour and reproduced with precise fidelity to the original.

Geek Wisdom: The Sacred Teachings of Nerd Culture


Stephen H. Segal - 2011
    Clearly, geeks know something about life in the 21st century that other folks don’t—something we all can learn from. Geek Wisdom takes as gospel some 200 of the most powerful and oft-cited quotes from movies (“Where we’re going, we don’t need roads”), television (“Now we know—and knowing is half the battle”), literature (“All that is gold does not glitter”), games, science, the Internet, and more. Now these beloved pearls of modern-day culture have been painstakingly interpreted by a diverse team of hardcore nerds with their imaginations turned up to 11. Yes, this collection of mini-essays is by, for, and about geeks—but it’s just so surprisingly profound, the rest of us would have to be dorks not to read it. So say we all.

Nightmares!


Jason Segel - 2014
    And now waking up is even worse!Charlie Laird has several problems:1. His dad married a woman he is sure moonlights as a witch.2. He had to move into her purple mansion, which is not a place you want to find yourself after dark.3. He can’t remember the last time sleeping wasn’t a nightmarish prospect. Like even a nap.What Charlie doesn’t know is that his problems are about to get a whole lot more real. Nightmares can ruin a good night’s sleep, but when they start slipping out of your dreams and into the waking world—that’s a line that should never be crossed. And when your worst nightmares start to come true . . . well, that’s something only Charlie can face. And he’s going to need all the help he can get, or it might just be lights-out for Charlie Laird. For good.[This is the first book in a trilogy.]

How to Invent Everything: A Survival Guide for the Stranded Time Traveler


Ryan North - 2018
    . . and then broke? How would you survive? Could you improve on humanity's original timeline? And how hard would it be to domesticate a giant wombat? With this book as your guide, you'll survive--and thrive--in any period in Earth's history. Bestselling author and time-travel enthusiast Ryan North shows you how to invent all the modern conveniences we take for granted--from first principles. This illustrated manual contains all the science, engineering, art, philosophy, facts, and figures required for even the most clueless time traveler to build a civilization from the ground up. Deeply researched, irreverent, and significantly more fun than being eaten by a saber-toothed tiger, How to Invent Everything will make you smarter, more competent, and completely prepared to become the most important and influential person ever.

A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security


Tobias Klein - 2011
    In this one-of-a-kind account, you'll see how the developers responsible for these flaws patched the bugs—or failed to respond at all. As you follow Klein on his journey, you'll gain deep technical knowledge and insight into how hackers approach difficult problems and experience the true joys (and frustrations) of bug hunting.Along the way you'll learn how to:Use field-tested techniques to find bugs, like identifying and tracing user input data and reverse engineering Exploit vulnerabilities like NULL pointer dereferences, buffer overflows, and type conversion flaws Develop proof of concept code that verifies the security flaw Report bugs to vendors or third party brokersA Bug Hunter's Diary is packed with real-world examples of vulnerable code and the custom programs used to find and test bugs. Whether you're hunting bugs for fun, for profit, or to make the world a safer place, you'll learn valuable new skills by looking over the shoulder of a professional bug hunter in action.

Art Before Breakfast: A Zillion Ways to be More Creative No Matter How Busy You Are


Danny Gregory - 2015
    For aspiring artists who want to draw and paint but just can't seem to find time in the day, Gregory offers 5– to 10–minute exercises for every skill level that fit into any schedule—whether on a plane, in a meeting, or at the breakfast table—along with practical instruction on techniques and materials, plus strategies for making work that's exciting, unintimidating, and fulfilling. Filled with Gregory's encouraging words and motivating illustrations, Art Before Breakfast teaches readers how to develop a creative habit and lead a richer life through making art.

Traditional Irish Fairy Tales


James Stephens - 1920
    and more