59 Best Recursion Books of All Time

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.

Gödel, Escher, Bach: An Eternal Golden Braid book cover1

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 at
Recursion book cover2

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 mos
The Origin of Species by Means of Natural Selection: Or, the Preservation of Favored Races in the Struggle for Life book cover3

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 in
A Gentleman in Moscow book cover4

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
The Little Schemer book cover5

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 bo
Replay book cover6

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..
Flotsam book cover7

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 . . .
The First Fifteen Lives of Harry August book cover8

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
I Am Confident, Brave & Beautiful: A Coloring Book for Girls book cover9

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. Onl
Night Passage (Jesse Stone, #1) book cover10

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.
Thinking Recursively book cover11

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 r
Sacred Channels: The Archaic Illusion of Communication book cover12

Sacred Channels: The Archaic Illusion of Communication

Erich Hörl

4.8
The Keep (Adversary Cycle, #1) book cover13

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 be
Big Maria book cover14

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 Mo
Java Concepts, 9e Loose-Leaf Print Companion with Wiley E-Text Reg Card Set book cover15

Java Concepts, 9e Loose-Leaf Print Companion with Wiley E-Text Reg Card Set

Cay S. Horstmann

4.8
Dove Season (A Jimmy Veeder Fiasco, #1) book cover16

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
The 7½ Deaths of Evelyn Hardcastle book cover17

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
Abandon book cover18

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 journali
Programming for the Puzzled: Learn to Program While Solving Puzzles book cover19

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.
Pines (Wayward Pines, #1) book cover20

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 inv
The Godwulf Manuscript (Spenser, #1) book cover21

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
The Last Girl (The Dominion Trilogy, #1) book cover22

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
On the Fabric of the Human Body: A Translation of de Humani Corporis Fabrica Libri Septem book cover23

On the Fabric of the Human Body: A Translation of de Humani Corporis Fabrica Libri Septem

Andreas Vesalius

4.8
All You Zombies book cover24

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.
Life After Life (Todd Family, #1) book cover25

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 varie
The Winter Over book cover26

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
The Mouse and His Child book cover27

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 remembere
Introduction to Recursive Programming book cover28

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
Recursion (Wearing the Cape #7) book cover29

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
Dispersion (Recursion Event Saga #2) book cover30

Dispersion (Recursion Event Saga #2)

Brian J. Walton

4.7
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
The Principia: Mathematical Principles of Natural Philosophy book cover32

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
Carpenter's Complete Guide to the SAS Macro Language, Third Edition book cover33

Carpenter's Complete Guide to the SAS Macro Language, Third Edition

Art Carpenter

4.7
Good Behavior book cover34

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 Man Who Folded Himself book cover35

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
Set Theory book cover36

Set Theory

Charles C Pinter

4.7
Classical Recursion Theory, Volume 125: The Theory of Functions and Sets of Natural Numbers book cover37

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 discuss
Proof Theory book cover38

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
Learning React: Functional Web Development with React and Redux book cover39

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
An Introduction to Functional Programming Through Lambda Calculus book cover40

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
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. Spr
A Beginner's Guide to Mathematical Logic book cover42

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 memorab
Naive Set Theory book cover43

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 o
Downtiming the Night Side book cover44

Downtiming the Night Side

Jack L. Chalker

4.7
Logic, Sets, And Recursion book cover45

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
Big Java book cover46

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
Why Only Us: Language and Evolution book cover47

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
Set Theory and the Continuum Problem book cover48

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 proble
Algorithm Design Techniques: Recursion, Backtracking, Greedy, Divide and Conquer, and Dynamic Programming book cover49

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 Miracle Inspector book cover50

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.
Thinking Recursively with Java book cover51

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
Data Structures and Algorithm Analysis in Java book cover52

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 co
Computability Theory book cover53

Computability Theory

Rebecca Weber

4.6
12: 01 PM book cover54

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 fi
Learning Neo4j 3.x - Second Edition: Effective data modeling, performance tuning and data visualization techniques in Neo4j book cover55

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
The Recursion Sutras: Data Structures Using Recursion. No Iterative Loops. book cover56

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 lik
Principles of Program Design: Problem Solving with JavaScript book cover57

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 o
Recursion (AI Trilogy #1) book cover58

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 ma
Medium, Messenger, Transmission: An Approach to Media Philosophy book cover59

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