Here are 100 books that How to Solve It fans have personally recommended if you like How to Solve It. Book DNA is a community of 12,000+ authors and super readers sharing their favorite books with the world.

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

Book cover of How Not to Be Wrong: The Power of Mathematical Thinking

Martin Erwig Author Of Once Upon an Algorithm: How Stories Explain Computing

From my list on computer science without coding.

Why am I passionate about this?

I’m a professor of computer science at Oregon State University. My research focus is on programming languages, but I also work on computer science education and outreach. I grew up in Germany and moved to the United States in 2000. Since computer science is a fairly new and not widely understood discipline, I am interested in explaining its core ideas to the general public. I believe that in order to attract a more diverse set of people to the field we should emphasize that coding is only a small part of computer science.

Martin's book list on computer science without coding

Martin Erwig Why Martin loves this book

This book is not about computing, but it is relevant in an indirect way. I love this book, since it is written in such an engaging style and illustrates with many examples that math is not a dry subject to be practiced only by mathematicians but helps everyone to solve real-world problems. The book shows how important it is to be precise in describing problems and that applying a little mathematical rigor goes a long way in solving them. Ellenberg describes mathematics as the “extension of common sense by other means.” In a similar way, I view computer science as the extension of problem-solving methods (aka “algorithms”) by other means. 

By Jordan Ellenberg ,

Why should I read it?

3 authors picked How Not to Be Wrong as one of their favorite books, and they share why you should read it.

What is this book about?

"Witty, compelling, and just plain fun to read . . ." -Evelyn Lamb, Scientific American

The Freakonomics of math-a math-world superstar unveils the hidden beauty and logic of the world and puts its power in our hands

The math we learn in school can seem like a dull set of rules, laid down by the ancients and not to be questioned. In How Not to Be Wrong, Jordan Ellenberg shows us how terribly limiting this view is: Math isn't confined to abstract incidents that never occur in real life, but rather touches everything we do-the whole world is shot through…


If you love How to Solve It...

Book cover of These Blue Mountains

These Blue Mountains by Sarah Loudin Thomas,

A moving story of love, betrayal, and the enduring power of hope in the face of darkness.

German pianist Hedda Schlagel's world collapsed when her fiancé, Fritz, vanished after being sent to an enemy alien camp in the United States during the Great War. Fifteen years later, in 1932, Hedda…

Book cover of What Is the Name of This Book?: The Riddle of Dracula and Other Logical Puzzles

Martin Cohen Author Of Rethinking Thinking: Problem Solving from Sun Tzu to Google

From my list on thinking skills.

Why am I passionate about this?

Most of my books (101 Philosophy Problems, Wittgenstein's Beetle, Critical Thinking for Dummies, and so on) are on thinking skills, in the broad sense. However, I'm always a bit uncomfortable when I'm presented as an expert on thinking, as people tend to imagine I must have some brainy strategies for thinking better when my interest is also in the ways we "think badly." Because logic is really a blunt tool, compared to the brilliant insights that come with intuition. Yet how do you train your intuition? So the books I've chosen here are all ones that I've found don't so much tell you how to think, but actually get you thinking. And that's always been my aim in my books too.

Martin's book list on thinking skills

Martin Cohen Why Martin loves this book

Raymond Smullyan is a riddler, a puzzler, well-known for various Knights and Knaves puzzles, a type of logic game where some characters can only answer questions truthfully, and others only falsely. However, I recommend this book as here he offers not only logical tricks but many insights too. One section offers the World's shortest explanation of Gödel's theorem which is a magnificent achievement but frankly, reminds me why I like long explanations sometimes.

Basically, this is an examination of boolean logic, which is (rather boringly) a branch of algebra in which all operations are either true or false, and relationships are expressed with logical operators such as and, or, or not. So it’s serious stuff, but also pretty funny along the way.

By Raymond M. Smullyan ,

Why should I read it?

3 authors picked What Is the Name of This Book? as one of their favorite books, and they share why you should read it.

What is this book about?

"The most original, most profound, and most humorous collection of recreational logic and math problems ever written." — Martin Gardner, Scientific American
"The value of the book lies in the wealth of ingenious puzzles. They afford amusement, vigorous exercise, and instruction." — Willard Van Orman Quine, The New York Times Book Review
If you're intrigued by puzzles and paradoxes, these 200 mind-bending logic puzzles, riddles, and diversions will thrill you with challenges to your powers of reason and common sense. Raymond M. Smullyan — a celebrated mathematician, logician, magician, and author — presents a logical labyrinth of more than 200…


Book cover of Abraham Lincoln, His Speeches and Writings

Dennis E. Shasha Author Of The Puzzling Adventures of Dr. Ecco

From my list on to help you to think logically.

Why am I passionate about this?

I became a scientist because I enjoyed the puzzles in Scientific American. I loved the notion that through mere thought, one could solve a question that at first glance seemed impossible to solve. When I had to design methods to detect ephemeral failures in electronic circuits underlying a mainframe computer, I created a puzzle having occasional liars. When I thought about ways to understand global wars, I constructed a puzzle about bullies in a playground. Some of my puzzles have been very computational, some purely paper and pencil. Over the years, my puzzles have appeared in Scientific American, Dr. Dobb’s Journal, and the Communications of the ACM.

Dennis' book list on to help you to think logically

Dennis E. Shasha Why Dennis loves this book

Abraham Lincoln famously had little formal education but was capable of sophisticated logical thinking in his arguments. He credits his ability to form his arguments to his encounter with Euclid’s writings about geometry. He felt in awe by the notion of “demonstration” and went on to apply that notion to his compelling arguments about the injustice and hypocrisy of slavery. 

By Roy Basler , Carl Sandburg ,

Why should I read it?

1 author picked Abraham Lincoln, His Speeches and Writings as one of their favorite books, and they share why you should read it.

What is this book about?

This volume presents nearly 250 of Lincoln's most important speeches, state papers, and letters in their entirety. Here are not only the masterpieces,the Gettysburg Address, the Inaugural Addresses, the 1858 Republican Convention Speech, the Emancipation Proclamation,but hundreds of lesser-known gems. Alfred Kazin has written that Lincoln was "not just the greatest writer among our Presidents . . . but the most telling and unforgettable of all American'public' writer-speakers," and it's never been cleaner than in this comprehensive edition.


If you love George Polya...

Book cover of Memento: A Novel in Dreams, Thoughts, and Images

Memento by Cordelia Schmidt-Hellerau,

Sine, a professor of creative writing, accompanies Sam, a neuroscientist, on a conference trip to a Hotel Castle. Sam wants to present a new device, the "monitor." Sine hopes to recover from tending to her mother who just passed away. 

When they arrive, Sine is in a dream-like state. Real…

Book cover of Mathematical Puzzles: A Connoisseur's Collection

Dennis E. Shasha Author Of The Puzzling Adventures of Dr. Ecco

From my list on to help you to think logically.

Why am I passionate about this?

I became a scientist because I enjoyed the puzzles in Scientific American. I loved the notion that through mere thought, one could solve a question that at first glance seemed impossible to solve. When I had to design methods to detect ephemeral failures in electronic circuits underlying a mainframe computer, I created a puzzle having occasional liars. When I thought about ways to understand global wars, I constructed a puzzle about bullies in a playground. Some of my puzzles have been very computational, some purely paper and pencil. Over the years, my puzzles have appeared in Scientific American, Dr. Dobb’s Journal, and the Communications of the ACM.

Dennis' book list on to help you to think logically

Dennis E. Shasha Why Dennis loves this book

Peter Winkler is an outstanding theoretical computer scientist, which is another way of saying that he is a mathematician who loves combinatorics and logic. He brings the precision and clarity of a mathematician to both the presentation and the solutions of his puzzles. The book consists of great puzzles from the centuries. Professor Winkler has excellent taste.

By Peter Winkler ,

Why should I read it?

1 author picked Mathematical Puzzles as one of their favorite books, and they share why you should read it.

What is this book about?

Collected over several years by Peter Winkler, of Bell Labs, dozens of elegant, intriguing challenges are presented in Mathematical Puzzles. The answers are easy to explain, but without this book, devilishly hard to find. Creative reasoning is the key to these puzzles. No involved computation or higher mathematics is necessary, but your ability to construct a mathematical proof will be severly tested--even if you are a professional mathematician. For the truly adventurous, there is even a chapter on unsolved puzzles.


Book cover of Syntactic Structures

Dennis E. Shasha Author Of The Puzzling Adventures of Dr. Ecco

From my list on to help you to think logically.

Why am I passionate about this?

I became a scientist because I enjoyed the puzzles in Scientific American. I loved the notion that through mere thought, one could solve a question that at first glance seemed impossible to solve. When I had to design methods to detect ephemeral failures in electronic circuits underlying a mainframe computer, I created a puzzle having occasional liars. When I thought about ways to understand global wars, I constructed a puzzle about bullies in a playground. Some of my puzzles have been very computational, some purely paper and pencil. Over the years, my puzzles have appeared in Scientific American, Dr. Dobb’s Journal, and the Communications of the ACM.

Dennis' book list on to help you to think logically

Dennis E. Shasha Why Dennis loves this book

In the history of science, fields of studies have evolved from empirical to principled. In linguistics, field linguists had understood the need to construct grammars of languages they encountered. Noam Chomsky understood the need to place grammars into a mathematical hierarchy of formalisms, showing through brilliant counter-examples which grammatical constructs could be handled by each formalism. For example, Chomsky showed that finite state automata model noun phrases beautifully but fail with if-then sentences. He showed that context-free grammars handle if-then, but fail at passive constructions. The book offered a new way to think about language.

By Noam Chomsky ,

Why should I read it?

1 author picked Syntactic Structures as one of their favorite books, and they share why you should read it.

What is this book about?

Noam Chomsky's first book on syntactic structures is one of the first serious attempts on the part of a linguist to construct within the tradition of scientific theory-construction a comprehensive theory of language which may be understood in the same sense that a chemical, biological theory is understood by experts in those fields. It is not a mere reorganization of the data into a new kind of library catalogue, nor another specualtive philosophy about the nature of man and language, but rather a rigorus explication of our intuitions about our language in terms of an overt axiom system, the theorems…


Book cover of Algorithms to Live By: The Computer Science of Human Decisions

Michael L. Littman Author Of Code to Joy: Why Everyone Should Learn a Little Programming

From my list on computing and why it’s important and interesting.

Why am I passionate about this?

Saying just the right words in just the right way can cause a box of electronics to behave however you want it to behave… that’s an idea that has captivated me ever since I first played around with a computer at Radio Shack back in 1979. I’m always on the lookout for compelling ways to convey the topic to people who are open-minded, but maybe turned off by things that are overly technical. I teach computer science and study artificial intelligence as a way of expanding what we can get computers to do on our behalf.

Michael's book list on computing and why it’s important and interesting

Michael L. Littman Why Michael loves this book

I always find myself applying algorithmic thinking in my everyday life—it affects the way I put away dishes, navigate to the store, and organize my to-do lists. And I think others could benefit from that mindset.

So, when I read this book, my reaction was "Yes! That's what I want people to know. I just wish I could have said it that well!" The authors (who I know, but didn't know they wrote a book together), did a fantastic job of selecting algorithms with deep human connections. Really! And they explain them just right, without getting too mathematical but while still hitting the key ideas with clarity and accuracy. Fantastic!

By Brian Christian , Tom Griffiths ,

Why should I read it?

5 authors picked Algorithms to Live By as one of their favorite books, and they share why you should read it.

What is this book about?

A fascinating exploration of how computer algorithms can be applied to our everyday lives.

In this dazzlingly interdisciplinary work, acclaimed author Brian Christian and cognitive scientist Tom Griffiths show us how the simple, precise algorithms used by computers can also untangle very human questions. Modern life is constrained by limited space and time, limits that give rise to a particular set of problems. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? The authors explain how to have better hunches and when to leave things to chance, how to deal…


If you love How to Solve It...

Book cover of Salvation in the Sun

Salvation in the Sun by Lauren Lee Merewether,

In an age of splendor, a heretic king strips Egypt bare—forcing his queen to quell rebellion and plunging his children into a conspiracy against the crown.

Salvation in the Sun follows Nefertiti as she ascends the throne beside Pharaoh Amenhotep—soon to become Akhenaten—just as he declares war on Egypt’s ancient…

Book cover of The Art of Computer Programming: Volume 3: Sorting and Searching

Steven S. Skiena Author Of The Algorithm Design Manual

From my list on mathematical and algorithmic thinking.

Why am I passionate about this?

I am Professor of Computer Science at Stony Brook University, and have spent the past thirty years thinking/teaching/writing about algorithms. Algorithms are the really cool thing about computer science, for they form the ideas behind any interesting computer program. And algorithms turn out to be the ideas behind many interesting aspects of life that have nothing to do with computers. I have written six books on algorithms, programming, gambling, and history –including the ranking of the historical significance of all the people in Wikipedia.

Steven's book list on mathematical and algorithmic thinking

Steven S. Skiena Why Steven loves this book

Knuth’s unique mix of playfulness and rigor came to define computer science as an intellectual discipline: computer science didn’t really have anything to do with computers, but everything to do with a particular way of seeing the world.  Just browse and wonder at the beauty and precision achieved in these books.   

Volume 3 (Sorting and Searching) is my personal favorite, and I encourage you to start there. During the pandemic, I finally got around to reading Volume 4A (Combinatorial Algorithms), which was published thirty plus years after Volume 3. It was the same feeling I had watching the movie The Phantom Menace years after growing up with the original Star Wars trilogy. I had forgotten just how unique and distinctive Knuth’s Art of Computer Programming is.

By Donald Knuth ,

Why should I read it?

1 author picked The Art of Computer Programming as one of their favorite books, and they share why you should read it.

What is this book about?

The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer programming.



-Byte, September 1995



I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up.



-Charles Long



If you think you're a really good programmer... read [Knuth's] Art of Computer Programming... You should definitely send me a resume if you can read the whole…


Book cover of Adventures of a Mathematician

Thomas A. Garrity Author Of All the Math You Missed: (But Need to Know for Graduate School)

From my list on for mathematical inspiration.

Why am I passionate about this?

I love mathematics and truly believe that “Functions Describe the World.” I'm deeply satisfied that I've spent my professional life discovering new mathematics and explaining known mathematics to others. I was an undergraduate at the University of Texas, Austin, got my PhD from Brown University, then spent three years as a G.C. Evans Instructor at Rice University, before moving to Williams, where I've been ever since. Besides writing All the Math You Missed (But Need to Know for Graduate School), I've also written Algebraic Geometry: A Problem Solving Approach (with a number of co-authors) and Electricity and Magnetism for Mathematicians: A Guided Path from Maxwell’s Equations to Yang-Mills, and a number of research articles.  

Thomas' book list on for mathematical inspiration

Thomas A. Garrity Why Thomas loves this book

Ulam was a Polish mathematical prodigy, publishing significant mathematics by the time he was 20. He was part of the rich Polish math community centered around Stefan Banach. Unlike most, he was heading to the United States in 1939 (with his younger brother) when Germany invaded Poland. All the rest of his family were murdered by the Nazis. He on the other hand ended up in Los Alamos, providing critical help on the Manhattan Project. Later in life, he wrote this book, his autobiography. Based on his history, one could well think that it would be a book full of tragic grief. Instead, it is a pean to the joys of doing mathematics and of living a life full of mathematics, without downplaying the horrors of the mid-twentieth century. 

By S. M. Ulam ,

Why should I read it?

2 authors picked Adventures of a Mathematician as one of their favorite books, and they share why you should read it.

What is this book about?

This autobiography of mathematician Stanislaw Ulam, one of the great scientific minds of the twentieth century, tells a story rich with amazingly prophetic speculations and peppered with lively anecdotes. As a member of the Los Alamos National Laboratory from 1944 on, Ulam helped to precipitate some of the most dramatic changes of the postwar world. He was among the first to use and advocate computers for scientific research, originated ideas for the nuclear propulsion of space vehicles, and made fundamental contributions to many of today's most challenging mathematical projects. With his wide-ranging interests, Ulam never emphasized the importance of his…


Book cover of Alex Through the Looking-Glass

David Acheson Author Of The Wonder Book of Geometry: A Mathematical Story

From my list on mathematics for the general reader.

Why am I passionate about this?

I am an applied mathematician at Oxford University, and author of the bestseller 1089 and All That, which has now been translated into 13 languages. In 1992 I discovered a strange mathematical theorem – loosely related to the Indian Rope Trick - which eventually featured on BBC television. My books and public lectures are now aimed at bringing mainstream mathematics to the general public in new and exciting ways.

David's book list on mathematics for the general reader

David Acheson Why David loves this book

This is a sequel to Alex Bellos's bestseller Alex's Adventures in Numberland, but more focused on applications of mathematics to the real world, especially through physics. Many of these were known to me, particularly when they involved calculus, but I greatly enjoyed Alex's distinctive and novel way of putting across sophisticated ideas, in part by interspersing them with personal interviews with mathematicians of all kinds.  

By Alex Bellos ,

Why should I read it?

1 author picked Alex Through the Looking-Glass as one of their favorite books, and they share why you should read it.

What is this book about?

From triangles, rotations and power laws, to fractals, cones and curves, bestselling author Alex Bellos takes you on a journey of mathematical discovery with his signature wit, engaging stories and limitless enthusiasm. As he narrates a series of eye-opening encounters with lively personalities all over the world, Alex demonstrates how numbers have come to be our friends, are fascinating and extremely accessible, and how they have changed our world.

He turns even the dreaded calculus into an easy-to-grasp mathematical exposition, and sifts through over 30,000 survey submissions to reveal the world's favourite number. In Germany, he meets the engineer who…


If you love George Polya...

Book cover of Foxfire in the Snow

Foxfire in the Snow by J.S. Fields,

It's a time of change, between magic and alchemy.

Born the heir of a master woodcutter in a queendom defined by guilds and matrilineal inheritance, nonbinary Sorin can’t quite seem to find their place. At seventeen, an opportunity to attend an alchemical guild fair and secure an apprenticeship with the…

Book cover of Teaching and Learning Algebra

David Acheson Author Of The Wonder Book of Geometry: A Mathematical Story

From my list on mathematics for the general reader.

Why am I passionate about this?

I am an applied mathematician at Oxford University, and author of the bestseller 1089 and All That, which has now been translated into 13 languages. In 1992 I discovered a strange mathematical theorem – loosely related to the Indian Rope Trick - which eventually featured on BBC television. My books and public lectures are now aimed at bringing mainstream mathematics to the general public in new and exciting ways.

David's book list on mathematics for the general reader

David Acheson Why David loves this book

This may seem an odd choice, but as a maths popularizer I need to know all that I can about why some people find the main elements of the subject so difficult. I found Doug French's book exceptionally helpful in this respect, even though it is aimed principally at high school teachers. This is partly because he focuses throughout on the most important mathematical ideas and difficulties. Moreover, the scope is wider than the title suggests, for he also ventures imaginatively into both geometry and calculus.

By Doug French ,

Why should I read it?

1 author picked Teaching and Learning Algebra as one of their favorite books, and they share why you should read it.

What is this book about?

Continuum has repackaged some of its key academic backlist titles to make them available at a more affordable price. These reissues will have new ISBNs, distinctive jackets and strong branding. They cover a range of subject areas that have a continuing student sale and make great supplementary reading more accessible. A comprehensive, authoritative and constructive guide to teaching algebra.


Book cover of How Not to Be Wrong: The Power of Mathematical Thinking
Book cover of What Is the Name of This Book?: The Riddle of Dracula and Other Logical Puzzles
Book cover of Abraham Lincoln, His Speeches and Writings

Share your top 3 reads of 2025!

And get a beautiful page showing off your 3 favorite reads.

1,340

readers submitted
so far, will you?

5 book lists we think you will like!

Interested in math, problem solving, and French travel?

Math 295 books
Problem Solving 38 books
French Travel 42 books