59 Best Recursion Books of All Time

We've researched and ranked the best recursion books in the world, based on recommendations from world experts, sales data, and millions of reader ratings. Learn more

Featuring recommendations from Bill Gates, Neil deGrasse Tyson, Alan Kay, and 20 other experts.
1

Gödel, Escher, Bach

An Eternal Golden Braid

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. less

Steve Jurvetson[Steve Jurvetson recommended this book on the podcast "The Tim Ferriss Show".] (Source)

Seth GodinIn 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)

Kevin KellyOver the years, I kept finding myself returning to its insights, and each time I would arrive at them at a deeper level. (Source)

See more recommendations for this book...

2

Recursion

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...
more
Recommended by Matt Galligan, and 1 others.

Matt GalliganBest 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)

See more recommendations for this book...

3
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...
more

Neil deGrasse TysonWhich 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)

Mark KurlanskyIt is one of the most important books written, and I always urge people to read it. (Source)

Darren Aronofsky[Darren Aronofsky recommended this book on the podcast "The Tim Ferriss Show".] (Source)

See more recommendations for this book...

4

A Gentleman in Moscow

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...
more
Recommended by Bill Gates, Henry Medine, and 2 others.

Bill GatesIt 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... (Source)

Henry MedineI 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)

See more recommendations for this book...

5

The Little Schemer

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... more
Recommended by Bret Victor, and 1 others.

See more recommendations for this book...

6

Replay

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...
less
Recommended by R. Balakrishnan, and 1 others.

R. BalakrishnanRead 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)

See more recommendations for this book...

7

Flotsam

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...
more

See more recommendations for this book...

8

Dark Matter

Jason Dessen is walking home through the chilly Chicago streets one night, looking forward to a quiet evening in front of the fireplace with his wife, Daniela, and their son, Charlie—when his reality shatters.

It starts with a man in a mask kidnapping him at gunpoint, for reasons Jason can’t begin to fathom—what would anyone want with an ordinary physics professor?—and grows even more terrifying from there, as Jason’s abductor injects him with some unknown drug and watches while he loses consciousness.

When Jason awakes, he’s in a lab, strapped to a gurney—and a man he’s...
more
Recommended by Jacqui Pretty, and 1 others.

Jacqui PrettyWhen it comes to fiction, there are so many to choose from! Some books I've loved in the past year include Dark Matter by Blake Crouch. (Source)

See more recommendations for this book...

9
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... more

See more recommendations for this book...

10
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...
more

See more recommendations for this book...

Don't have time to read the top Recursion books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
11

Night Passage (Jesse Stone, #1)

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.
less

See more recommendations for this book...

12

Thinking Recursively

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... more

See more recommendations for this book...

14

The Keep (Adversary Cycle, #1)

"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...
more

See more recommendations for this book...

15

Big Maria

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...
more

See more recommendations for this book...

16
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...
more

See more recommendations for this book...

17
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...
more

See more recommendations for this book...

18

Abandon

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...
more

See more recommendations for this book...

19
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...
more

See more recommendations for this book...

20

Pines (Wayward Pines, #1)

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...
more

See more recommendations for this book...

Don't have time to read the top Recursion books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
21

The Godwulf Manuscript (Spenser, #1)

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.
less

See more recommendations for this book...

22
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...
more

See more recommendations for this book...

24

All You Zombies

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. less

See more recommendations for this book...

25
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...
more
Recommended by Francisco Perez Mackenna, and 1 others.

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)

See more recommendations for this book...

26

The Winter Over

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...
more

See more recommendations for this book...

27

The Mouse and His Child

"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.
less

See more recommendations for this book...

28

Introduction to Recursive Programming

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...
more

See more recommendations for this book...

29

Recursion (Wearing the Cape #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... more

See more recommendations for this book...

Don't have time to read the top Recursion books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
31

Time and Again

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...
more
Recommended by Karen Pfaff Manganillo, and 1 others.

Karen Pfaff ManganilloI’ve always had an obsession with New York past and present. I’ve probably read this book 10 times. (Source)

See more recommendations for this book...

32
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...
more
Recommended by Alan Kay, and 1 others.

Alan KayI have never forgotten the combined shock and thrill of making my way through this in my 20s. (Source)

See more recommendations for this book...

34

Good Behavior

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...

more

See more recommendations for this book...

35

The Man Who Folded Himself

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. less

See more recommendations for this book...

37
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... more

See more recommendations for this book...

38

Proof Theory

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...
more

See more recommendations for this book...

39
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...
more

See more recommendations for this book...

40
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. less

See more recommendations for this book...

Don't have time to read the top Recursion books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
41

Astounding Science-Fiction, October 1941

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...
more

See more recommendations for this book...

42

A Beginner's Guide to Mathematical Logic

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...
more

See more recommendations for this book...

43

Naive Set Theory

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... more

See more recommendations for this book...

45

Logic, Sets, And Recursion

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 less

See more recommendations for this book...

46

Big Java

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,... more

See more recommendations for this book...

47

Why Only Us

Language and Evolution

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...
more

See more recommendations for this book...

48

Set Theory and the Continuum Problem

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...
more

See more recommendations for this book...

49
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... more

See more recommendations for this book...

50

The Miracle Inspector

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. less

See more recommendations for this book...

Don't have time to read the top Recursion books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.
51

Thinking Recursively with Java

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 less

See more recommendations for this book...

52

Data Structures and Algorithm Analysis in Java

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...
more

See more recommendations for this book...

54

12

01 PM

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.
less

See more recommendations for this book...

56
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... more

See more recommendations for this book...

57
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.... more

See more recommendations for this book...

58

Recursion (AI Trilogy #1)

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...
more

See more recommendations for this book...

59
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... more

See more recommendations for this book...

Don't have time to read the top Recursion books of all time? Read Shortform summaries.

Shortform summaries help you learn 10x faster by:

  • Being comprehensive: you learn the most important points in the book
  • Cutting out the fluff: you focus your time on what's important to know
  • Interactive exercises: apply the book's ideas to your own life with our educators' guidance.