We've ranked the best recursion books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.
Cover unavailable
1
Gödel, Escher, Bach: An Eternal Golden Braid
Douglas R. Hofstadter
5.0
Douglas Hofstadter's book is concerned directly with the nature of “maps” or links between formal systems. However, according to Hofstadter, the formal system that underlies all mental activity transcends the system that supports it. If life can grow out of the formal chemical substrate of the cell, if consciousness can emerge out of a formal system of firing neurons, then so too will computers attain human intelligence. Gödel, Escher, Bach is a wonderful exploration of fascinating ideas at the heart of cognitive science: meaning, reduction, recursion, and much more.
…
Recommended by Steve Jurvetson, Seth Godin, Cory Zue, and 2 others.
Steve Jurvetson
Steve Jurvetson recommended this book on the podcast "The Tim Ferriss Show". [source]
In the last week, I discovered that at least two of my smart friends hadn't read Godel, Escher, Bach. They have now. You should too. [source]
Cory Zue
More recently books like Godel, Escher, Bach and Sapiens have influenced my thinking a lot. [source]
Cover unavailable
2
Recursion
Blake Crouch
5.0
Memory makes reality.
That’s what New York City cop Barry Sutton is learning as he investigates the devastating phenomenon the media has dubbed False Memory Syndrome-a mysterious affliction that drives its victims mad with memories of a life they never lived.
That's what neuroscientist Helena Smith believes. It’s why she’s dedicated her life to creating a technology that will let us preserve our most precious memories. If she succeeds, anyone will be able to re-experience a first kiss, the birth of a child, the final moment with a dying parent.
As Barry searches for the truth, he comes face-to-face with an opponent more terrifying than any disease—a force that attacks not just our minds but the very fabric of the past. And as its effects begin to unmake the world as we know it, only he and Helena, working together, will stand a chance at defeating it.
But how can they make a stand when reality itself is shifting and crumbling all around them?
…
Recommended by Matt Galligan.
Matt Galligan
Best book I read this year was @blakecrouch1’s Recursion. Holy hell was it a crazy ride. Brilliant concept, packed with deep questions, and an emotional rollercoaster. https://t.co/zhYG2wLPGX [source]
Cover unavailable
3
The Origin of Species by Means of Natural Selection: Or, the Preservation of Favored Races in the Struggle for Life
Charles Darwin
4.9
Darwin's theory of natural selection issued a profound challenge to orthodox thought and belief: no being or species has been specifically created; all are locked into a pitiless struggle for existence, with extinction looming for those not fitted for the task.
Yet The Origin of Species (1859) is also a humane and inspirational vision of ecological interrelatedness, revealing the complex mutual interdependencies between animal and plant life, climate and physical environment, and—by implication—within the human world.
Written for the general reader, in a style which combines the rigour of science with the subtlety of literature, The Origin of Species remains one of the founding documents of the modern age.
Which books should be read by every single intelligent person on planet? … On the Origin of Species (Darwin) to learn of our kinship with all other life on Earth. If you read all of the above works you will glean profound insight into most of what has driven the history of the western world. [source]
It is one of the most important books written, and I always urge people to read it. [source]
Adam Maloof
For me (and many others) this book forms the foundation for modern biology. It is all about humans’ concept of themselves. [source]
Cover unavailable
4
A Gentleman in Moscow
Amor Towles
4.9
The mega-bestseller with more than 1.5 million readers that is soon to be a major television series
He can't leave his hotel. You won't want to.
From the New York Times bestselling author of Rules of Civility--a transporting novel about a man who is ordered to spend the rest of his life inside a luxury hotel.
In 1922, Count Alexander Rostov is deemed an unrepentant aristocrat by a Bolshevik tribunal, and is sentenced to house arrest in the Metropol, a grand hotel across the street from the Kremlin. Rostov, an indomitable man of erudition and wit, has never worked a day in his life, and must now live in an attic room while some of the most tumultuous decades in Russian history are unfolding outside the hotel's doors. Unexpectedly, his reduced circumstances provide him entry into a much larger world of emotional discovery.
Brimming with humor, a glittering cast of characters, and one beautifully rendered scene after another, this singular novel casts a spell as it relates the count's endeavor to gain a deeper understanding of what it means to be a man of purpose.
It seems like everyone I know has read this book. I finally joined the club after my brother-in-law sent me a copy, and I’m glad I did. Towles’s novel about a count sentenced to life under house arrest in a Moscow hotel is fun, clever, and surprisingly upbeat. Even if you don’t enjoy reading about Russia as much as I do (I’ve read every book by Dostoyevsky), A Gentleman in Moscow is an amazing story that anyone can enjoy. [source]
Henry Medine
I promote range and diversity. Thus, I recommend readers to expose themselves to as many different topics as possible. I usually have 2-4 books I refer back to at any given time. They range in topics from management, art, spirituality and philosophy. Trying to get the engineering thing going but don't much of a mind for science. [source]
Cover unavailable
5
The Little Schemer
Daniel P. Friedman, Matthias Felleisen, et al.
4.9
The notion that “thinking about computing is one of the most exciting things the human mind can do” sets both The Little Schemer (formerly known as The Little LISPer) and its new companion volume, The Seasoned Schemer, apart from other books on LISP. The authors' enthusiasm for their subject is compelling as they present abstract concepts in a humorous and easy-to-grasp fashion. Together, these books will open new doors of thought to anyone who wants to find out what computing is really about. The Little Schemer introduces computing as an extension of arithmetic and algebra; things that everyone studies in grade school and high school. It introduces programs as recursive functions and briefly discusses the limits of what computers can do. The authors use the programming language Scheme, and interesting foods to illustrate these abstract ideas. The Seasoned Schemer informs the reader about additional dimensions of computing: functions as values, change of state, and exceptional cases. The Little LISPer has been a popular introduction to LISP for many years. It had appeared in French and Japanese. The Little Schemer and The Seasoned Schemer are worthy successors and will prove equally popular as textbooks for Scheme courses as well as companion texts for any complete introductory course in Computer Science.
…
Recommended by Bret Victor.
Cover unavailable
6
Replay
Ken Grimwood
4.9
Jeff Winston was 43 and trapped in a tepid marriage and a dead-end job, waiting for that time when he could be truly happy, when he died.
And when he woke and he was 18 again, with all his memories of the next 25 years intact. He could live his life again, avoiding the mistakes, making money from his knowledge of the future, seeking happiness.
Until he dies at 43 and wakes up back in college again...
…
Recommended by R. Balakrishnan.
R. Balakrishnan
Read this v interesting book- "Replay" -Ken Grimwood. Of rebirth with memory-- carrying over several lives, but back to the same time line Imagine b 1966 died 2009 Reborn 1966 and so on... With memory intact! V interesting theme. [source]
Cover unavailable
7
Flotsam
David Wiesner
4.9
Winner of the 2007 Caldecott Medal
A bright, science-minded boy goes to the beach equipped to collect and examine flotsam--anything floating that has been washed ashore. Bottles, lost toys, small objects of every description are among his usual finds. But there's no way he could have prepared for one particular discovery: a barnacle-encrusted underwater camera, with its own secrets to share . . . and to keep.
Each of David Wiesner's amazing picture books has revealed the magical possibilities of some ordinary thing or happening--a frog on a lily pad, a trip to the Empire State Building, a well-known nursery tale. In this Caldecott Medal winner, a day at the beach is the springboard into a wildly imaginative exploration of the mysteries of the deep, and of the qualities that enable us to witness these wonders and delight in them.
…
Cover unavailable
8
The First Fifteen Lives of Harry August
Claire North
4.8
Some stories cannot be told in just one lifetime. Harry August is on his deathbed. Again. No matter what he does or the decisions he makes, when death comes, Harry always returns to where he began, a child with all the knowledge of a life he has already lived a dozen times before. Nothing ever changes. Until now. As Harry nears the end of his eleventh life, a little girl appears at his bedside. "I nearly missed you, Doctor August," she says. "I need to send a message." This is the story of what Harry does next, and what he did before, and how he tries to save a past he cannot change and a future he cannot allow.
…
Cover unavailable
9
I Am Confident, Brave & Beautiful: A Coloring Book for Girls
Hopscotch Girls
4.8
He took me in when I had nowhere else to go. He doesn’t use me, hurt me, or forget about me. He listens to me, protects me, and sees me. I can feel his eyes on me over the breakfast table, and my heart pumps so hard when I hear him pull in the driveway after work.
I have to stop this. It can’t happen.
My sister once told me there are no good men, and if you find one, he’s probably unavailable. Only Pike Lawson isn’t the unavailable one. I am.
PIKE
I took her in, because I thought I was helping. As the days go by, though, it’s becoming anything but easy. I have to stop my mind from drifting to her and stop holding my breath every time I bump into her in the house. I can’t touch her, and I shouldn’t want to.
But we’re not free to give into this. She’s nineteen, and I’m thirty-eight.
And her boyfriend’s father.
Unfortunately, they both just moved into my house.
…
Cover unavailable
10
Night Passage (Jesse Stone, #1)
Robert B. Parker
4.8
His name is Jesse Stone. He's left the LAPD in disgrace and found himself the new chief of police in Paradise, Massachusetts -- a town that's a lot less idyllic than it sounds.
This exciting departure for "the reigning champion of the American tough-guy detective novel" (Entertainment Weekly) has landed him on the New York Times bestseller list once again... and thrilled readers and critics alike.
Cover unavailable
11
Thinking Recursively
Eric S. Roberts
4.8
The process of solving large problems by breaking them down into smaller, more simple problems that have identical forms. Thinking Recursively: A small text to solve large problems. Concentrating on the practical value of recursion. this text, the first of its kind, is essential to computer science students' education. In this text, students will learn the concept and programming applications of recursive thinking. This will ultimately prepare students for advanced topics in computer science such as compiler construction, formal language theory, and the mathematical foundations of computer science. Key Features: Concentration on the practical value of recursion. Eleven chapters emphasizing recursion as a unified concept. Extensive discussion of the mathematical concepts which help the students to develop an appropriate conceptual model. Large number of imaginative examples with solutions. Large sets of exercises.
This is the 1980s original, with examples in Pascal. A 2000s version, using Java, is listed as a separate book.
…
Cover unavailable
12
Sacred Channels: The Archaic Illusion of Communication
Erich Hörl
4.8
Cover unavailable
13
The Keep (Adversary Cycle, #1)
F. Paul Wilson
4.8
"Something is murdering my men."
Thus reads the message received from a Nazi commander stationed in a small castle high in the remote Transylvanian Alps. And when an elite SS extermination squad is dispatched to solve the problem, the men find a something that's both powerful and terrifying. Invisible and silent, the enemy selects one victim per night, leaving the bloodless and mutilated corpses behind to terrify its future victims.
Panicked, the Nazis bring in a local expert on folklore―who just happens to be Jewish―to shed some light on the mysterious happenings. And unbeknownst to anyone, there is another visitor on his way―a man who awoke from a nightmare and immediately set out to meet his destiny.
The battle has begun: On one side, the ultimate evil created by man, and on the other...the unthinkable, unstoppable, unknowing terror that man has inevitably awakened.
…
Cover unavailable
14
Big Maria
Johnny Shaw
4.8
2013 Anthony Award Winner
Imagine Chuck Palahniuk and Don Winslow’s love child—and that would be ribald author Johnny Shaw. His novel Big Maria is an unfiltered, wild romp in which three men get one chance to find a lost gold mine; the only problem is the Big Maria Mine is right in the middle of a US Army artillery range.
There’s gold in them thar hills—or more precisely, in Arizona’s Chocolate Mountains, where one hundred years ago a miner stashed a king’s ransom of the stuff. But times have changed. The world has changed. And now the Chocolate Mountains are the home of the largest military artillery range in the world.
Harry’s living on disability and getting liquored up and beaten down. Frank’s a feisty old-timer battling cancer and a domineering daughter. And Ricky’s a good kid in a bad spot, doing everything for family. Together they’re staking what little they have left on a dangerous quest to the Big Maria Mine—and the gold that can offer them a new beginning.
Unfortunately a meth-dealing biker wants a piece, a trigger-happy AWOL soldier wants to play chicken in a live minefield, two stubborn burros want to go home, a starving mountain lion wants his dinner, and the US Army wants to rain on our heroes’ parade with real bombs.
When you’re all out of crazy ideas, you’ve got to try the stupid ones.
…
Cover unavailable
15
Java Concepts, 9e Loose-Leaf Print Companion with Wiley E-Text Reg Card Set
Cay S. Horstmann
4.8
Cover unavailable
16
Dove Season (A Jimmy Veeder Fiasco, #1)
Johnny Shaw
4.8
Jack Veeder is dying. Soon. And that impending event brings his son Jimmy back to the Imperial Valley of southern California just north of the Calexico/Mexicali border. Jimmy hopes he can spend what time his father has left laughing and reminiscing. But Jack’s got one dying request. He needs Jimmy to find a Mexican prostitute named Yolanda.
Enlisting the help of his boyhood friend Bobby Maves, the pair stumbles through the violent, the exploited, and the corrupted of Mexicali. It doesn’t take long before they’re in over their heads. And as Jimmy tries to survive the dangers of the Mexicali underworld, he unwittingly uncovers truths about his father he never imagined, forcing Jimmy to come to terms with the man he thought he knew, and to decide just what sort of man he wants to become.
“[Johnny Shaw] is excellent at creating a sense of place with a few deft strokes... he moves effortlessly between dark comedy and moments that pack a real emotional punch, and he’s got a knack for off-kilter characters who are completely at home in their own personal corners of oddballdom.” – Tana French, author of In the Woods, Faithful Place
…
Cover unavailable
17
The 7½ Deaths of Evelyn Hardcastle
Stuart Turton
4.8
THE SUNDAY TIMES BESTSELLER.
"Gosford Park" meets "Groundhog Day" by way of Agatha Christie – the most inventive story you'll read this year.
Tonight, Evelyn Hardcastle will be killed... again.
It is meant to be a celebration but it ends in tragedy. As fireworks explode overhead, Evelyn Hardcastle, the young and beautiful daughter of the house, is killed.
But Evelyn will not die just once. Until Aiden – one of the guests summoned to Blackheath for the party – can solve her murder, the day will repeat itself, over and over again. Every time ending with the fateful pistol shot.
The only way to break this cycle is to identify the killer. But each time the day begins again, Aiden wakes in the body of a different guest. And someone is determined to prevent him ever escaping Blackheath...
SELECTED AS A BOOK OF THE YEAR BY THE GUARDIAN, I PAPER, FINANCIAL TIMES AND DAILY TELEGRAPH.
…
Cover unavailable
18
Abandon
Blake Crouch
4.8
A gripping thriller from Blake Crouch, internationally bestselling author of the Wayward Pines trilogy.
On Christmas Day in 1893, every man, woman, and child in a remote gold-mining town disappeared, belongings forsaken, meals left to freeze in vacant cabins—and not a single bone was ever found.
One hundred sixteen years later, two backcountry guides are hired by a history professor and his journalist daughter to lead them to the abandoned mining town so they can learn what happened. Recently, a similar party had also attempted to explore the town and was never heard from again. Now the area is believed to be haunted. This crew is about to discover, twenty miles from civilization with a blizzard bearing down, that they are not alone, and the past is very much alive.
Revised edition: This edition of Abandon includes editorial revisions.
…
Cover unavailable
19
Programming for the Puzzled: Learn to Program While Solving Puzzles
Srini Devadas
4.8
Learning programming with one of "the coolest applications around" algorithmic puzzles ranging from scheduling selfie time to verifying the six degrees of separation hypothesis.
This book builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching readers to program while solving puzzles. Few introductory students want to program for programming's sake. Puzzles are real-world applications that are attention grabbing, intriguing, and easy to describe.
Each lesson starts with the description of a puzzle. After a failed attempt or two at solving the puzzle, the reader arrives at an Aha! moment--a search strategy, data structure, or mathematical fact--and the solution presents itself. The solution to the puzzle becomes the specification of the code to be written. Readers will thus know what the code is supposed to do before seeing the code itself. This represents a pedagogical philosophy that decouples understanding the functionality of the code from understanding programming language syntax and semantics. Python syntax and semantics required to understand the code are explained as needed for each puzzle.
Readers need only the rudimentary grasp of programming concepts that can be obtained from introductory or AP computer science classes in high school. The book includes more than twenty puzzles and more than seventy programming exercises that vary in difficulty. Many of the puzzles are well known and have appeared in publications and on websites in many variations. They range from scheduling selfie time with celebrities to solving Sudoku problems in seconds to verifying the six degrees of separation hypothesis. The code for selected puzzle solutions is downloadable from the book's website; the code for all puzzle solutions is available to instructors.
…
Cover unavailable
20
Pines (Wayward Pines, #1)
Blake Crouch
4.8
Wayward Pines, Idaho, is quintessential small-town America--or so it seems. Secret Service agent Ethan Burke arrives in search of two missing federal agents, yet soon is facing much more than he bargained for. After a violent accident lands him in the hospital, Ethan comes to with no ID and no cell phone. The medical staff seems friendly enough, but sometimes feels...off. As days pass, Ethan's investigation into his colleagues' disappearance turns up more questions than answers
WHY CAN'T HE MAKE CONTACT WITH HIS FAMILY IN THE OUTSIDE WORLD? WHY DOESN'T ANYONE BELIEVE HE IS WHO HE SAYS HE IS? AND WHAT'S THE PURPOSE OF THE ELECTRIFIED FENCES ENCIRCLING THE TOWN? ARE THEY KEEPING THE RESIDENTS IN? OR SOMETHING ELSE OUT?
Each step toward the truth takes Ethan further from the world he knows, until he must face a horrifying fact—he may never get out of Wayward Pines alive.....
…
Cover unavailable
21
The Godwulf Manuscript (Spenser, #1)
Robert B. Parker
4.8
Spenser earned his degree in the school of hard knocks, so he is ready when a Boston university hires him to recover a rare, stolen manuscript. He is hardly surprised that his only clue is a radical student with four bullets in his chest. The cops are ready to throw the book at the pretty blond coed whose prints are all over the murder weapon but Spenser knows there are no easy answers. He tackles some very heavy homework and knows that if he doesn't finish his assignment soon, he could end up marked "D" -- for dead.
…
Cover unavailable
22
The Last Girl (The Dominion Trilogy, #1)
Joe Hart
4.8
From Wall Street Journal bestselling author Joe Hart.
A mysterious worldwide epidemic reduces the birthrate of female infants from 50 percent to less than 1 percent. Medical science and governments around the world scramble in an effort to solve the problem, but twenty-five years later there is no cure, and an entire generation grows up with a population of fewer than a thousand women.
Zoey and some of the surviving young women are housed in a scientific research compound dedicated to determining the cause. For two decades, she’s been isolated from her family, treated as a test subject, and locked away—told only that the virus has wiped out the rest of the world’s population.
Captivity is the only life Zoey has ever known, and escaping her heavily armed captors is no easy task, but she’s determined to leave before she is subjected to the next round of tests…a program that no other woman has ever returned from. Even if she’s successful, Zoey has no idea what she’ll encounter in the strange new world beyond the facility’s walls. Winning her freedom will take brutality she never imagined she possessed, as well as all her strength and cunning—but Zoey is ready for war.
…
Cover unavailable
23
On the Fabric of the Human Body: A Translation of de Humani Corporis Fabrica Libri Septem
Andreas Vesalius
4.8
Cover unavailable
24
All You Zombies
Robert A. Heinlei
4.7
First published in The Magazine of Fantasy and Science Fiction - March, 1959 - the story involves a number of paradoxes caused by time travel. It further develops themes explored by the author in a previous work, "By His Bootstraps", published some 18 years earlier.
Cover unavailable
25
Life After Life (Todd Family, #1)
Kate Atkinson
4.7
What if you could live again and again, until you got it right?
On a cold and snowy night in 1910, Ursula Todd is born to an English banker and his wife. She dies before she can draw her first breath. On that same cold and snowy night, Ursula Todd is born, lets out a lusty wail, and embarks upon a life that will be, to say the least, unusual. For as she grows, she also dies, repeatedly, in a variety of ways, while the young century marches on towards its second cataclysmic world war.
Does Ursula's apparently infinite number of lives give her the power to save the world from its inevitable destiny? And if she can - will she?
…
Recommended by Francisco Perez Mackenna.
Francisco Perez Mackenna
This summer, Mackenna is learning more about the birth of behavioral economics, the psychology of white collar crime, and the restoration of American cities as locations of economic growth. [source]
Cover unavailable
26
The Winter Over
Matthew Iden
4.7
Each winter the crew at the Shackleton South Pole Research Facility faces nine months of isolation, round-the-clock darkness, and one of the most extreme climates on the planet. For thirty-something mechanical engineer Cass Jennings, Antarctica offers an opportunity to finally escape the guilt of her troubled past and to rebuild her life.
But the death of a colleague triggers a series of mysterious incidents that push Cass and the rest of the forty-four-person crew to the limits of their sanity and endurance. Confined and cut off from the outside world, will they work together or turn against one another? As the tension escalates, Cass must find the strength to survive not only a punishing landscape but also an unrelenting menace determined to destroy the station—and everyone in it.
…
Cover unavailable
27
The Mouse and His Child
Russell Hoban, David Small
4.7
"What are we, Papa?" the toy mouse child asked his father. "I don't know," the father answered. "We must wait and see." A tin father and son dance under a Christmas tree until they break ancient clock-work rules and are themselves broken. Discarded, rescued, repaired by a tramp, they quest for dream of a family and a place of their own - magnificent doll house, plush elephant, and tin seal remembered from a toy shop.
…
Cover unavailable
28
Introduction to Recursive Programming
Manuel Rubio-Sanchez
4.7
Recursion is one of the most fundamental concepts in computer science and a key programming technique that allows computations to be carried out repeatedly. Despite the importance of recursion for algorithm design, most programming books do not cover the topic in detail, despite the fact that numerous computer programming professors and researchers in the field of computer science education agree that recursion is difficult for novice students.
Introduction to Recursive Programming provides a detailed and comprehensive introduction to recursion. This text will serve as a useful guide for anyone who wants to learn how to think and program recursively, by analyzing a wide variety of computational problems of diverse difficulty.
It contains specific chapters on the most common types of recursion (linear, tail, and multiple), as well as on algorithm design paradigms in which recursion is prevalent (divide and conquer, and backtracking). Therefore, it can be used in introductory programming courses, and in more advanced classes on algorithm design. The book also covers lower-level topics related to iteration and program execution, and includes a rich chapter on the theoretical analysis of the computational cost of recursive programs, offering readers the possibility to learn some basic mathematics along the way.
It also incorporates several elements aimed at helping students master the material. First, it contains a larger collection of simple problems in order to provide a solid foundation of the core concepts, before diving into more complex material. In addition, one of the book's main assets is the use of a step-by-step methodology, together with specially designed diagrams, for guiding and illustrating the process of developing recursive algorithms. Furthermore, the book covers combinatorial problems and mutual recursion. These topics can broaden students' understanding of recursion by forcing them to apply the learned concepts differently, or in a more sophisticated manner.
The code examples have been written in Python 3, but should be straightforward to understand for students with experience in other programming languages. Finally, worked out solutions to over 120 end-of-chapter exercises are available for instructors.
…
Cover unavailable
29
Recursion (Wearing the Cape #7)
Marion G. Harmon
4.7
It's been just weeks since the state funeral for the Sentinels, Atlas, Ajax, and Nimbus, lost in the Whittier Base Attack. Astra, Hope, is recovered from her own injuries. At least physically. Mentally . . . not so much, but she feels ready to actively wear the cape again. Which is good since, between the revelation of her short-lived relationship with Atlas (nine years her senior) and her virally pungent public comments on the current political debate over breakthrough registration (the National Public Safety Act), she needs to raise her profile. But she's better now, steady, ready for anything.
Or is she? First her quantum-ghost BF Shell reveals that something's off. Hope's CHANGED. Unaccountably and impossibly changed, she's not the Hope she was even just last week. Confronted with Shell's evidence, Hope recovers an impossible memory and follows it to the realization that she's really not the Hope of last week. She remembers three years of memories of a life she hasn't lived yet. She remembers the fight with Villains Inc., the addition of the Young Sentinels, her adventures in Littletone, Japan, and across a dozen extrarealities. The one thing she doesn't remember is how she got here.
How did she get here? WHERE is here?
Worse, things here are already starting to happen differently. Is her presence here messing things up? Or is she supposed to fix something already messed up? And what does Kitsune have to do with everything?
…
Cover unavailable
30
Dispersion (Recursion Event Saga #2)
Brian J. Walton
4.7
Cover unavailable
31
Time and Again
Jack Finney
4.7
Science fiction, mystery, a passionate love story, and a detailed history of Old New York blend together in Jack Finney's spellbinding story of a young man enlisted in a secret Government experiment. Transported from the mid-twentieth century to New York City in the year 1882, Si Morley walks the fashionable "Ladies' Mile" of Broadway, is enchanted by the jingling sleigh bells in Central Park, and solves a 20th-century mystery by discovering its 19th-century roots. Falling in love with a beautiful young woman, he ultimately finds himself forced to choose between his lives in the present and the past. A story that will remain in the listener's memory, "Time and Again" is a remarkable blending of the troubled present and a nostalgic past, made vivid and extraordinarily moving by the images of a time that was...and perhaps still is.
…
Recommended by Karen Pfaff Manganillo.
Karen Pfaff Manganillo
I’ve always had an obsession with New York past and present. I’ve probably read this book 10 times. [source]
Cover unavailable
32
The Principia: Mathematical Principles of Natural Philosophy
René Descartes
4.7
In his monumental 1687 work Philosophiae Naturalis Principia Mathematica, known familiarly as the Principia, Isaac Newton laid out in mathematical terms the principles of time, force, and motion that have guided the development of modern physical science. Even after more than three centuries and the revolutions of Einsteinian relativity and quantum mechanics, Newtonian physics continues to account for many of the phenomena of the observed world, and Newtonian celestial dynamics is used to determine the orbits of our space vehicles. This completely new translation, the first in 270 years, is based on the third (1726) edition, the final revised version approved by Newton; it includes extracts from the earlier editions, corrects errors found in earlier versions, and replaces archaic English with contemporary prose and up-to-date mathematical forms. Newton's principles describe acceleration, deceleration, and inertial movement; fluid dynamics; and the motions of the earth, moon, planets, and comets. A great work in itself, the Principia also revolutionized the methods of scientific investigation. It set forth the fundamental three laws of motion and the law of universal gravity, the physical principles that account for the Copernican system of the world as emended by Kepler, thus effectively ending controversy concerning the Copernican planetary system. The illuminating Guide to the Principia by I. Bernard Cohen, along with his and Anne Whitman's translation, will make this preeminent work truly accessible for today's scientists, scholars, and students.
I have never forgotten the combined shock and thrill of making my way through this in my 20s. [source]
Cover unavailable
33
Carpenter's Complete Guide to the SAS Macro Language, Third Edition
Art Carpenter
4.7
Cover unavailable
34
Good Behavior
Blake Crouch
4.7
Now a television series starring Michelle Dockery, coming to TNT this fall.
Fresh out of prison and fighting to keep afloat, Letty Dobesh returns to her old tricks burglarizing suites at a luxury hotel. While on the job, she overhears a man hiring a hit man to kill his wife. Letty may not be winning any morality awards, but even she has limits. Unable to go to the police, Letty sets out to derail the job, putting herself on a collision course with the killer that entangles the two of them in a dangerous, seductive relationship.
Good Behavior comprises three interlinked novellas (The Pain of Others, Sunset Key, and Grab), which together form a novel-length portrait of Blake Crouch’s all-time favorite character creation, Letty Dobesh. This edition is the complete Letty Dobesh collection.
…
Cover unavailable
35
The Man Who Folded Himself
David Gerrold
4.7
This classic work of science fiction is widely considered to be the ultimate time-travel novel. When Daniel Eakins inherits a time machine, he soon realizes that he has enormous power to shape the course of history. He can foil terrorists, prevent assassinations, or just make some fast money at the racetrack. And if he doesn't like the results of the change, he can simply go back in time and talk himself out of making it! But Dan soon finds that there are limits to his powers and forces beyond his control.
…
Cover unavailable
36
Set Theory
Charles C Pinter
4.7
Cover unavailable
37
Classical Recursion Theory, Volume 125: The Theory of Functions and Sets of Natural Numbers
Piergiorgio Odifreddi
4.7
1988 marked the first centenary of Recursion Theory, since Dedekind's 1888 paper on the nature of number. Now available in paperback, this book is both a comprehensive reference for the subject and a textbook starting from first principles.Among the subjects covered are: various equivalent approaches to effective computability and their relations with computers and programming languages; a discussion of Church's thesis; a modern solution to Post's problem; global properties of Turing degrees; and a complete algebraic characterization of many-one degrees. Included are a number of applications to logic (in particular GOdel's theorems) and to computer science, for which Recursion Theory provides the theoretical foundation.
…
Cover unavailable
38
Proof Theory
Gaisi Takeuti
4.7
Focusing on Gentzen-type proof theory, this volume presents a detailed overview of creative works by author Gaisi Takeuti and other twentieth-century logicians. The text explores applications of proof theory to logic as well as other areas of mathematics. Suitable for advanced undergraduates and graduate students of mathematics, this long-out-of-print monograph forms a cornerstone for any library in mathematical logic and related topics. The three-part treatment begins with an exploration of first order systems, including a treatment of predicate calculus involving Gentzen's cut-elimination theorem and the theory of natural numbers in terms of Gödel's incompleteness theorem and Gentzen's consistency proof. The second part, which considers second order and finite order systems, covers simple type theory and infinitary logic. The final chapters address consistency problems with an examination of consistency proofs and their applications.
…
Cover unavailable
39
Learning React: Functional Web Development with React and Redux
Alex Banks and Eve Porcello
4.7
If you want to learn how to build efficient user interfaces with React, this is your book. Authors Alex Banks and Eve Porcello show you how to create UIs with this small JavaScript library that can deftly display data changes on large-scale, data-driven websites without page reloads. Along the way, you'll learn how to work with functional programming and the latest ECMAScript features.
Developed by Facebook, and used by companies including Netflix, Walmart, and The New York Times for large parts of their web interfaces, React is quickly growing in use. By learning how to build React components with this hands-on guide, you'll fully understand how useful React can be in your organization.
Learn key functional programming concepts with JavaScript Peek under the hood to understand how React runs in the browser Create application presentation layers by mounting and composing React components Use component trees to manage data and reduce the time you spend debugging applications Explore React's component lifecycle and use it to load data and improve UI performance Use a routing solution for browser history, bookmarks, and other features of single-page applications Learn how to structure React applications with servers in mind
…
Cover unavailable
40
An Introduction to Functional Programming Through Lambda Calculus
Greg Michaelson
4.7
Functional programming is rooted in lambda calculus, which constitutes the worlds smallest programming language. This well-respected text offers an accessible introduction to functional programming concepts and techniques for students of mathematics and computer science. The treatment is as nontechnical as possible, and it assumes no prior knowledge of mathematics or functional programming. Cogent examples illuminate the central ideas, and numerous exercises appear throughout the text, offering reinforcement of key concepts. All problems feature complete solutions.
…
Cover unavailable
41
Astounding Science-Fiction, October 1941
John W. Campbell Jr.
4.7
Contents: Documents for Tomorrow / essay by John W. Campbell Jr. By His Bootstraps / by Robert A. Heinlein (writing as Anson MacDonald); interior artwork by Hubert Rogers In Times to Come / essay by The Editor The Analytical Laboratory: August 1941 / essay by The Editor Not Final! (Jovians #1) / by Isaac Asimov; interior artwork by Kolliker The Sea King's Armored Division (Part 2 of 2) / essay by L. Sprague de Camp Manic Perverse / by Winston K. Marks; interior artwork by Frank Kramer Two Percent Inspiration / by Theodore Sturgeon; interior artwork by Hubert Rogers Common Sense / by Robert A. Heinlein; interior artwork by Paul Orban Brass Tacks / essay by The Editor Letters / P. Schuyler Miller; Paul A. Carter; and E. Everett Evans
…
Cover unavailable
42
A Beginner's Guide to Mathematical Logic
Raymond M. Smullyan
4.7
Written by a creative master of mathematical logic, this introductory text combines stories of great philosophers, quotations, and riddles with the fundamentals of mathematical logic. Author Raymond Smullyan offers clear, incremental presentations of difficult logic concepts. He highlights each subject with inventive explanations and unique problems. Smullyan's accessible narrative provides memorable examples of concepts related to proofs, propositional logic and first-order logic, incompleteness theorems, and incompleteness proofs. Additional topics include undecidability, combinatoric logic, and recursion theory. Suitable for undergraduate and graduate courses, this book will also amuse and enlighten mathematically minded readers. 2014 edition.
…
Cover unavailable
43
Naive Set Theory
Paul R. Halmos
4.7
Every mathematician agrees that every mathematician must know some set theory; the disagreement begins in trying to decide how much is some. This book contains my answer to that question. The purpose of the book is to tell the beginning student of advanced mathematics the basic set- theoretic facts of life, and to do so with the minimum of philosophical discourse and logical formalism. The point of view throughout is that of a prospective mathematician anxious to study groups, or integrals, or manifolds. From this point of view the concepts and methods of this book are merely some of the standard mathematical tools; the expert specialist will find nothing new here. Scholarly bibliographical credits and references are out of place in a purely expository book such as this one. The student who gets interested in set theory for its own sake should know, however, that there is much more to the subject than there is in this book. One of the most beautiful sources of set-theoretic wisdom is still Hausdorff's Set theory. A recent and highly readable addition to the literature, with an extensive and up-to-date bibliography, is Axiomatic set theory by Suppes.
…
Cover unavailable
44
Downtiming the Night Side
Jack L. Chalker
4.7
Cover unavailable
45
Logic, Sets, And Recursion
Robert L. Causey
4.7
This book introduces mathematical logic and related topics to undergraduates in computer science, math, and philosophy. Several minor errors have been corrected in the revised edition without changing the original pagination. Causey (U. of Texas, Austin) has designed the text to teach students how t
Cover unavailable
46
Big Java
Cay S. Horstmann
4.7
No one brews up a better Java guide than Cay Horstmann and in this Third Edition of Big Java he's perfected his recipe. Thoroughly updated to include Java 6, the Third Edition of Horstmann's bestselling text helps you absorb computing concepts and programming principles, develop strong problem-solving skills, and become a better programmer, all while exploring the elements of Java that are needed to write real-life programs. A top-notch introductory text for beginners, Big Java, Third Edition is also a thorough reference for students and professionals alike to Java technologies, Internet programming, database access, and many other areas of computer science.
Features of the Third Edition:
The 'Objects Gradual' approach leads you into object-oriented thinking step-by-step, from using classes, implementing simple methods, all the way to designing your own object-oriented programs. A strong emphasis on test-driven development encourages you to consider outcomes as you write programming code so you design better, more usable programs Helpful "Testing Track" introduces techniques and tools step by step, ensuring that you master one before moving on to the next New teaching and learning tools in WileyPLUS--including a unique assignment checker that enables you to test your programming problems online before you submit them for a grade Graphics topics are developed gradually throughout the text, conveniently highlighted in separate color-coded sections Updated coverage is fully compatible with Java 5 and includes a discussion of the latest Java 6 features
…
Cover unavailable
47
Why Only Us: Language and Evolution
Robert C. Berwick and Noam Chomsky
4.6
Berwick and Chomsky draw on recent developments in linguistic theory to offer an evolutionary account of language and humans' remarkable, species-specific ability to acquire it.
"A loosely connected collection of four essays that will fascinate anyone interested in the extraordinary phenomenon of language." --New York Review of Books
We are born crying, but those cries signal the first stirring of language. Within a year or so, infants master the sound system of their language; a few years after that, they are engaging in conversations. This remarkable, species-specific ability to acquire any human language--"the language faculty"--raises important biological questions about language, including how it has evolved. This book by two distinguished scholars--a computer scientist and a linguist--addresses the enduring question of the evolution of language.
Robert Berwick and Noam Chomsky explain that until recently the evolutionary question could not be properly posed, because we did not have a clear idea of how to define "language" and therefore what it was that had evolved. But since the Minimalist Program, developed by Chomsky and others, we know the key ingredients of language and can put together an account of the evolution of human language and what distinguishes us from all other animals.
Berwick and Chomsky discuss the biolinguistic perspective on language, which views language as a particular object of the biological world; the computational efficiency of language as a system of thought and understanding; the tension between Darwin's idea of gradual change and our contemporary understanding about evolutionary change and language; and evidence from nonhuman animals, in particular vocal learning in songbirds.
…
Cover unavailable
48
Set Theory and the Continuum Problem
Raymond M. Smullyan and Melvin Fitting
4.6
A lucid, elegant, and complete survey of set theory, this volume is drawn from the authors' substantial teaching experience. The first of three parts focuses on axiomatic set theory. The second part explores the consistency of the continuum hypothesis, and the final section examines forcing and independence results. Part One's focus on axiomatic set theory features nine chapters that examine problems related to size comparisons between infinite sets, basics of class theory, and natural numbers. Additional topics include author Raymond Smullyan's double induction principle, super induction, ordinal numbers, order isomorphism and transfinite recursion, and the axiom of foundation and cardinals. The six chapters of Part Two address Mostowski-Shepherdson mappings, reflection principles, constructible sets and constructibility, and the continuum hypothesis. The text concludes with a seven-chapter exploration of forcing and independence results. This treatment is noteworthy for its clear explanations of highly technical proofs and its discussions of countability, uncountability, and mathematical induction, which are simultaneously charming for experts and understandable to graduate students of mathematics.
…
Cover unavailable
49
Algorithm Design Techniques: Recursion, Backtracking, Greedy, Divide and Conquer, and Dynamic Programming
Narasimha Karumanchi
4.6
Algorithm Design Techniques: Recursion, Backtracking, Greedy, Divide and Conquer, and Dynamic Programming Algorithm Design Techniques is a detailed, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. What's Inside Enumeration of possible solutions for the problems. Performance trade-offs (time and space complexities) between the algorithms. Covers interview questions on data structures and algorithms. All the concepts are discussed in a lucid, easy to understand manner. Interview questions collected from the actual interviews of various software companies will help the students to be successful in their campus interviews. Python-based code samples were given the book.
…
Cover unavailable
50
The Miracle Inspector
Helen Smith
4.6
A darkly comic literary novel set in the near future. England has been partitioned and London is an oppressive place where poetry has been forced underground, theatres and schools are shut, and women are not allowed to work outside the home. A young couple, Lucas and Angela, try to escape from London - with disastrous consequences.
Cover unavailable
51
Thinking Recursively with Java
Eric S. Roberts
4.6
Updated and revised to include the use of Java for programming examples, this book provides readers with a thorough and clear introduction to the difficult concept of recursion Uses a broad range of examples to illustrate the principles used in recursion and how to apply them to programming Features imaginative examples along with various exercises and their solutions
Cover unavailable
52
Data Structures and Algorithm Analysis in Java
Dr. Clifford A. Shaffer
4.6
With its focus on creating efficient data structures and algorithms, this comprehensive text helps readers understand how to select or design the tools that will best solve specific problems. It uses Java as the programming language and is suitable for second-year data structure courses and computer science courses in algorithm analysis. Techniques for representing data are presented within the context of assessing costs and benefits, promoting an understanding of the principles of algorithm analysis and the effects of a chosen physical medium. The text also explores tradeoff issues, familiarizes readers with the most commonly used data structures and their algorithms, and discusses matching appropriate data structures to applications. The author offers explicit coverage of design patterns encountered in the course of programming the book's basic data structures and algorithms. Numerous examples appear throughout the text.
…
Cover unavailable
53
Computability Theory
Rebecca Weber
4.6
Cover unavailable
54
12: 01 PM
H. G. Wells, Richard A. Lupoff, et al.
4.6
Formerly free online fiction, no longer available at the Magazine of Fantasy and Science Fiction.
"12:01 PM" is a short story by American writer Richard A. Lupoff, which was published in the December 1973 edition of The Magazine of Fantasy and Science Fiction. The story was twice adapted by Hollywood, first in 1990 as a short film, and again in 1993 as a television movie. Lupoff appeared in both films as an extra.
…
Cover unavailable
55
Learning Neo4j 3.x - Second Edition: Effective data modeling, performance tuning and data visualization techniques in Neo4j
Jerome Baton and Rik Van Bruggen
4.6
Cover unavailable
56
The Recursion Sutras: Data Structures Using Recursion. No Iterative Loops.
Champak Roy
4.6
Most Software Engineers would remember their introduction to Recursion. The first impression is usually disorienting. Problems get solved without actually being solved. This happens while learning Quicksort and then Mergesort. These are based on Recursion and the other implementation is by using stacks which requires still more programming.The real encounter comes when you try solving problems like the Towers of Hanoi, Eight Queens Problem etc. The problems get solved perfectly even if it doesn't actually feel like you're solving it. Exciting, sinister, like it or love it but Recursion is the only way of solving those problems. Even if we were to use a stack, we would first design a Recursive solution and then remove the Recursion mechanically. Not necessary, because the compiler does the same.Recursion finds application in advanced fields of Computer Programming. 1. Look ahead in strategy games like Chess is implemented via Recursion.2. Regular Expressions, where you search text based on patterns is always implemented by Recursion.3. Many optimization and combinatorial problems like Dynamic Programming, Eight Queens Problem, solving a maze etc require Recursive formulations.In short, a deep understanding of Recursion helps in a Software Development Career.This book takes you deep into Recursion. We solve the basic problems of Data Structures recursively. This book doesn't use a single iterative loop, and we solve every type of problem. Take a look at the table of contents.DEFINING RECURSIONTHE INTEGER AS A RECURSIVE DATA STRUCTURESSUMMATION OF SERIES.PERMUTATIONS & COMBINATIONS.THE ARRAY AS A RECURSIVE DATA STRUCTURETHE LINKED LIST AS A RECURSIVE DATA STRUCTUREBINARY TREES AS RECURSIVE DATA STRUCTURESRECURSION AND FILESSOME INTERESTING PROBLEMS USING RECURSIONSUMMING UPWriting this book has been an engrossing task. Selecting problems, designing solutions, programming and testing has been particularly stimulating. Should have the same effects on the readers.
…
Cover unavailable
57
Principles of Program Design: Problem Solving with JavaScript
Paul Addison
4.6
From the respected instructor and author Paul Addison, PRINCIPLES OF PROGRAM DESIGN: PROBLEM SOLVING WITH JAVASCRIPT presents the fundamental concepts of good program design, illustrated and reinforced by hands-on examples using JavaScript. Why JavaScript? It simply illustrates the programming concepts explained in the book, requires no special editor or compiler, and runs in any browser. Little or no experience is needed because the emphasis is on learning by doing. There are examples of coding exercises throughout every chapter, varying in length and representing simple to complex problems. This book encourages you to think in terms of the logical steps needed to solve a problem, and you can take these skills with you to any programming language in the future. To help reinforce concepts, each chapter has a chapter summary, review questions, hand-on activities, and a case study hat you build on in each chapter.
…
Cover unavailable
58
Recursion (AI Trilogy #1)
Tony Ballantyne
4.6
It is the twenty-third century. Herb, a young entrepreneur, returns to the isolated planet on which he has illegally been trying to build a city-and finds it destroyed by a swarming nightmare of self-replicating machinery. Worse, the all-seeing Environment Agency has been watching him the entire time. His punishment? A nearly hopeless battle in the farthest reaches of the universe against enemy machines twice as fast, and twice as deadly, as his own-in the company of a disarmingly confident AI who may not be exactly what he claims...
Little does Herb know that this war of machines was set in motion nearly two hundred years ago-by mankind itself. For it was then that a not-quite-chance encounter brought a confused young girl and a nearly omnipotent AI together in one fateful moment that may have changed the course of humanity forever.
…
Cover unavailable
59
Medium, Messenger, Transmission: An Approach to Media Philosophy
Sybille Krämer
4.6
This book presents an innovative new way of thinking about transmission media: through the figure of the messenger as a key metaphor. It explores a strikingly diverse range of types of transmission, including the circulation of money, the translation of languages, angelic visitations, the spread of infectious disease, the transferences that occur in psychoanalysis, the act of bearing witness, and the development of cartography. In each case, Sybille Krämer uses the insight offered by the metaphor of the messenger to help explain and explore the field of media philosophy and the ways that mediation shapes our understanding of the world around us.