Fans pick 100 books like Codex Seraphinianus

By Luigi Serafini,

Here are 100 books that Codex Seraphinianus fans have personally recommended if you like Codex Seraphinianus. Shepherd 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 Here

Anders Nilsen Author Of Big Questions

From my list on deeply human graphic novels.

Why am I passionate about this?

When I was a kid in the 80s the superhero comics I was obsessed with were beginning to deal with the real world in a new way. And their creators were beginning to push and pull at the boundaries of the medium with a new spirit of play and provocation. I still love comics that seriously deal with real life – its complexities and its profound weirdness – and that push the medium in new directions and reckon with its history. I also want to be absorbed and moved and to identify intently with characters. It’s what I try to do in my own work, and what I look for in that of others.

Anders' book list on deeply human graphic novels

Anders Nilsen Why did Anders love this book?

This is the most profoundly absorbing experimental art-comic the world has ever produced.

It’s a fun book to sit with someone else and page through, backward or forward, or just ambling around, discovering things. The very simple conceit is that it’s a book that spans millions of years in time, but all happens in exactly one single space. It grew out of a six-page short story that blew people’s minds in the 80’s comics anthology Raw.

I remember hearing that the author had decided, two decades later, to expand it to book form, and wondered if that was really necessary. The short version had been such a perfect jewel of a piece. Turns out he had very good reason. 

By Richard McGuire,

Why should I read it?

3 authors picked Here as one of their favorite books, and they share why you should read it.

What is this book about?

From one of the great comic innovators, the long-awaited fulfillment of a pioneering comic vision. Richard McGuire’s Here is the story of a corner of a room and of the events that have occurred in that space over the course of hundreds of thousands of years.

"In Here McGuire has introduced a third dimension to the flat page. He can poke holes in the space-time continuum simply by imposing frames that act as trans­temporal windows into the larger frame that stands for the provisional now. Here is the ­comic-book equivalent of a scientific breakthrough. It is also a lovely evocation…


Book cover of Travel

Theo Ellsworth Author Of The Understanding Monster - Book One

From my list on to alter your sense of reality.

Why am I passionate about this?

I think of my imagination as a living thing that I have a working, evolving relationship with. I try to access that creative flow state through automatic drawing and something about that process seems to help me in my daily life. I draw every day. I make art zines, comics, fine art, album art, and collaborative works. The books in this list all feel personally important to me and are works I return to and think about often.

Theo's book list on to alter your sense of reality

Theo Ellsworth Why did Theo love this book?

One of the most meditative books I’ve ever experienced. I read this for the first time on an airplane and it felt like having a lucid dream. It’s an entirely wordless graphic novel documenting all the details and experienced moments of a train ride, from finding a seat, to the patterns of rain on the windows and the passing landscapes, all rendered in highly stylized but clear line work. This book left me wanting to notice and appreciate my own movement through the physical spaces of my daily life. I recommend anything you can find by Yokoyama, but this one feels especially important to me.   

By Yuichi Yokoyama,

Why should I read it?

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


Book cover of Grip

Theo Ellsworth Author Of The Understanding Monster - Book One

From my list on to alter your sense of reality.

Why am I passionate about this?

I think of my imagination as a living thing that I have a working, evolving relationship with. I try to access that creative flow state through automatic drawing and something about that process seems to help me in my daily life. I draw every day. I make art zines, comics, fine art, album art, and collaborative works. The books in this list all feel personally important to me and are works I return to and think about often.

Theo's book list on to alter your sense of reality

Theo Ellsworth Why did Theo love this book?

I consider this to be one of the great wordless graphic novels. It’s a hyper-colored meditation on the creative power and potential of human hands, full of movement, energy, and effort. It’s amazing to see a work like this that’s so full of power, like a raw force of nature, yet there’s no violence or destruction. Sit in a quiet corner and give every page of this book your full attention and tell me how your brain feels afterward. 

By Lale Westvind,

Why should I read it?

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


Book cover of Wolfli: Creator of the Universe

Theo Ellsworth Author Of The Understanding Monster - Book One

From my list on to alter your sense of reality.

Why am I passionate about this?

I think of my imagination as a living thing that I have a working, evolving relationship with. I try to access that creative flow state through automatic drawing and something about that process seems to help me in my daily life. I draw every day. I make art zines, comics, fine art, album art, and collaborative works. The books in this list all feel personally important to me and are works I return to and think about often.

Theo's book list on to alter your sense of reality

Theo Ellsworth Why did Theo love this book?

I own a number of books on Adolf Wolfli, but this one feels the most extensive and valuable to me. Wolfli spent most of his life in an isolated cell in a mental hospital in Switzerland. During that time he created a hyper-detailed graphic work that’s thousands of pages long. His dense drawings contain writings that chronicle an epic personal fantasy along with musical notation, lists of inventions, giant equations, and maps. This kind of creative output from a single person is both stunning and frightening. Spending time with this book really makes me contemplate the complexity and importance of human creativity, the nature of madness, trauma, and true originality. 

By Manuel Anceau, Daniel Baumann, Eric Förster

Why should I read it?

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

What is this book about?

Adolf Wölfli is the original outsider artist. Before Darger, Rizzoli and Rodia, there was Wölfli: orphan, laborer, criminal, artist and the subject of a 1921 monograph titled A Psychiatric Patient as Artist, authored by his doctor--the first publication on an outsider artist--which won him the admiration of André Breton and Jean Dubuffet, and gave birth to the outsider phenomenon. “Wölfli’s creations treat the eye to a roller-coaster ride through a terrain bounded by Piranesi, biblical myth, illuminated manuscripts, tantric mandalas and Swiss cuckoo clocks,” New York Times critic Roberta Smith once wrote--“in other words, a dizzying multi-cultural universe.” Adolf Wölfli:…


Book cover of Understanding Cryptography: A Textbook for Students and Practitioners

Dominik Merli Author Of Engineering Secure Devices: A Practical Guide for Embedded System Architects and Developers

From my list on embedded system security enthusiasts.

Why am I passionate about this?

I’ve been playing with computers and electronics since childhood. I even supported the people in my village with their computer issues back then. During my studies in electrical engineering, I learned how to solve technical challenges with structured approaches. At this time, I became fascinated by topics like cryptography and embedded system security. The books on this list helped me understand important concepts and practical real-world obstacles. I hope they are also of value to you!

Dominik's book list on embedded system security enthusiasts

Dominik Merli Why did Dominik love this book?

When I first heard about cryptography at university, it sounded like mathematical magic. After looking into some randomly chosen crypto books, I was discouraged from digging deeper because they were full of math details.

Understanding Cryptography was different. It was aimed at engineering students like me, and it provided me with the most relevant facts necessary for designing secure devices. Since then, it has always been a great reference book for me.

By Christof Paar, Jan Pelzl,

Why should I read it?

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

What is this book about?

Cryptography is now ubiquitous - moving beyond the traditional environments, such as government communications and banking systems, we see cryptographic techniques realized in Web browsers, e-mail programs, cell phones, manufacturing systems, embedded software, smart buildings, cars, and even medical implants. Today's designers need a comprehensive understanding of applied cryptography.

After an introduction to cryptography and data security, the authors explain the main techniques in modern cryptography, with chapters addressing stream ciphers, the Data Encryption Standard (DES) and 3DES, the Advanced Encryption Standard (AES), block ciphers, the RSA cryptosystem, public-key cryptosystems based on the discrete logarithm problem, elliptic-curve cryptography (ECC), digital…


Book cover of The Science of Programming

Federico Kereki Author Of Mastering JavaScript Functional Programming: Write clean, robust, and maintainable web and server code using functional JavaScript and TypeScript

From my list on the theory and practice of computer programming.

Why am I passionate about this?

I have been working with computers for decades now – having started with programmable handheld calculators and working my way up and down through mainframes, mini- and micro-computers. I always thought there is an art to writing software, and that good software can be read and admired. Maintainability, readability, and testability are some core needs for software, and after going through many programming paradigms, I feel that functional programming (FP) is the way to go – and several modern web frameworks agree. JavaScript (and now, TypeScript) are essential to web development, and I wanted to show how FP could be successfully used with those languages, and thus my book.

Federico's book list on the theory and practice of computer programming

Federico Kereki Why did Federico love this book?

This book is essential in that it follows a systematic and scientific approach to software development, advocating for clarity in expressing algorithms, providing a rigorous framework for designing and reasoning about programs, and, fundamentally, always focusing on formal methods and mathematical techniques to ensure correctness and efficiency in programming code.

Most importantly, the book doesn’t just show you how to prove programs correct, but also teaches how to arrive from a definition to an efficient and correct solution, so I would recommend this to every developer.


By David Gries,

Why should I read it?

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

What is this book about?

Describes basic programming principles and their step-by-
step applications.Numerous examples are included.


Book cover of Foundation ActionScript 3.0 Animation: Making Things Move!

Scott Murray Author Of Unstuck: Javascript

From my list on learning how to code interactive graphics.

Why am I passionate about this?

I’ve been making web pages since the World Wide Web began in the mid-1990s. Back then, the web was visually quite sparse. It wasn’t until the late 2000s that new browser capabilities let the web get visually interesting and an exciting place for interactive graphics. Graphics are great: they can be informational (like charts and maps) or purely aesthetic. My personal journey of learning to code interactive graphics has been so rewarding that I’ve shared the love with others through teaching creative coding workshops and undergraduate courses. If you’re new to coding or computer graphics, I hope you’ll give one of these books a try!

Scott's book list on learning how to code interactive graphics

Scott Murray Why did Scott love this book?

Okay, hear me out. Yes, this book was published in 2007. Yes, it’s ostensibly about ActionScript, the coding language in Flash, which no one uses anymore. But you won’t use this book to learn ActionScript or Flash: You’ll use it to learn how to make things move with code, in any language. You’ll skip over the ActionScript-specific parts in favor of the lucid explanations and helpful illustrations. Your visual brain will appreciate seeing how sines, cosines, and tangents are relevant—and necessary!—to make digital things move. (Your heart will wish your brain had paid better attention in trigonometry class years earlier, but hey, no regrets!) The chapters “Trigonometry for Animation” and “Velocity and Acceleration” alone are worth the purchase price.

By Keith Peters,

Why should I read it?

1 author picked Foundation ActionScript 3.0 Animation as one of their favorite books, and they share why you should read it.

What is this book about?

This is the first definitive and authoritative book available on ActionScript 3 animation techniques. ActionScript animation is a very popular discipline for Flash developers to learn. The essential skill set has been learned by many Flash developers through the first edition of this book. This has now been updated to ActionScript 3, Adobe's new and improved scripting language. All of the code has been updated, and some new techniques have been added to take advantage of ActionScript 3's new features, including the display list and new event architecture. The code can be used with the Flash 9 IDE, Flex Builder…


Book cover of Managing Humans: Biting and Humorous Tales of a Software Engineering Manager

Jaime Buelta Author Of Python Automation Cookbook

From my list on for Python and non-Python developers.

Why am I passionate about this?

Since I was a kid, I’ve been passionate about technology and had a clear vocation to work with computers. I’ve been a developer for more than 20 years now, spending half of them mainly in the Python environment, and I’ve always been interested in improving my skills. While it’s true that software development is a field that changes constantly and technology evolves at great speed, there are some elements that remain relatively unchanged and can be used to compound knowledge and ability. In particular, the elements that are closer to the human element, teamwork, coordination, etc. are quite stable over time.

Jaime's book list on for Python and non-Python developers

Jaime Buelta Why did Jaime love this book?

Michael Lopp, or Rands, as he is commonly known online, has been sharing his knowledge as a software manager for years, mainly through his blog. He is one of the most insightful voices about the art of management in a software environment, and even if you are not a manager yourself (and don’t want to become one), will make you understand and better collaborate with your own manager, and be ready when you need to lead a team or understand how it is to work with other humans.

By Michael Lopp,

Why should I read it?

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

What is this book about?

Managing Humans is a selection of the best essays from Michael Lopp's popular website Rands in Repose(www.randsinrepose.com). Lopp is one of the most sought-after IT managers in Silicon Valley, and draws on his experiences at Apple, Netscape, Symantec, and Borland. This book reveals a variety of different approaches for creating innovative, happy development teams. It covers handling conflict, managing wildly differing personality types, infusing innovation into insane product schedules, and figuring out how to build lasting and useful engineering culture. The essays are biting, hilarious, and always informative.


Book cover of Beautiful Code

Christian Clausen Author Of Five Lines of Code

From my list on reads with your hands on the keyboard.

Why am I passionate about this?

My life has been about programming for as long as I can remember. Learning to code was a way to connect with my dad and express my creativity at a young age. Since I grew up with code, it became the way I understood the world; often I could look at a process or program and immediately see its source code in my mind. I developed a very strong sense of aesthetics searching for “perfect code,” which for me was code that was not only error-free but resistant to errors. My studies, research, and career is about moving myself and all programmers closer to that goal: Software that never fails.

Christian's book list on reads with your hands on the keyboard

Christian Clausen Why did Christian love this book?

Continuing down the engineering part of this mini-curriculum, we have a collection of interesting ideas, each written by a different author, all of them inspiring.

Some of the chapters in this book I have reread more times than I can count, because the ideas are so original and intriguing that my fingers start to tingle.

By Andy Oram, Greg Wilson,

Why should I read it?

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

What is this book about?

How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes. This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to…


Book cover of Introduction to Algorithms

Chris Zimmerman Author Of The Rules of Programming: How to Write Better Code

From my list on programming for people who want to be good at it.

Why am I passionate about this?

I’ve spent most of my life writing code—and too much of that life teaching new programmers how to write code like a professional. If it’s true that you only truly understand something after teaching it to someone else, then at this point I must really understand programming! Unfortunately, that understanding has not led to an endless stream of bug-free code, but it has led to some informed opinions on programming and books about programming.

Chris' book list on programming for people who want to be good at it

Chris Zimmerman Why did Chris love this book?

Yes, it’s a textbook, albeit a particularly well-written one. You may already have it on your shelf, if you’ve taken a programming class or two.

I’m way too old to have used CLRS as a textbook, though! For me, it’s an effectively bottomless collection of neat little ideas—an easy-to-describe problem, then a series of increasingly clever ways to solve that problem. How often do I end up using one of those algorithms? Not very often! But every time I read the description of an algorithm, I get a nugget of pure joy from the “aha” moment when I first understand how it works.

Book cover of Here
Book cover of Travel
Book cover of Grip

Share your top 3 reads of 2024!

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

1,588

readers submitted
so far, will you?

5 book lists we think you will like!

Interested in computer science, the information age, and surrealism?

Computer Science 35 books
Surrealism 110 books