Books
Last updated: Aug 5, 2020 ·
Posted in wiki#links
I track books that I've read/started on the /bookshelf page. This page is my "to-read" shelf.
Free-to-read
CS
- Python
- Dive Into Python 3 - Mark Pilgrim
- Python Data Science Handbook - Jake VanderPlas (GitHub)
- Intermediate Python - M.Yasoob Ullah Khalid (GitHub)
- Haskell
- Learn You a Haskell for Great Good! - Miran Lipovaca
- Real World Haskell - Bryan O'Sullivan
- Deep learning/ML
- Neural networks and deep learning - Michael Nelson
- Deep Learning - Ian Goodfellow, Yoshua Bengio, Aaron Courville
- Dive into Deep Learning - Aston Zhang, Zack C. Lipton, Mu Li, Alex J. Smola (GitHub)
- Machine Learning from Scratch (GitHub)
- Cryptography
- A Graduate Course in Applied Cryptography - By Dan Boneh, Victor Shoup
- Linux
- Linux Inside - 0xAX
- The Debian Administrator's Handbook - Raphaël Hertzog and Roland Mas
- Debian Reference - Debian Project
- The Art of Unix Programming - Eric S. Raymond. (reformatted)
- Bash Guide for Beginners - Machtelt Garrels
- Advanced Bash-Scripting Guide - Mendel Cooper
- Let's Build a Compiler - Jack Crenshaw
- Game Programming Patterns - Bob Nystrom
- Crafting Interpreters - Bob Nystrom
- Operating Systems: Three Easy Pieces - Remzi H. and Andrea C. Arpaci-Dusseau
- Introduction to Theoretical Computer Science - Boaz Barak
- Tech Interview Handbook - Tangshun Tay
- How to Make a Computer Operating System - Sammy Pesse
- Adopting Erlang - Tristan Sloughter, Fred Hebert, Evan Vigil-McClanahan
- The Erlang Runtime System (GitHub)
- Essential Image Optimization - Addy Osmani (GitHub)
- Site Reliability Engineering - Google
- Building Secure and Reliable Systems - Google
- The Architecture of Open Source Applications - Authors of four dozen open source applications
- Enterprise Open Source: A Practical Introduction - The Linux Foundation
- An Elementary Introduction to the Wolfram Language - Stephen Wolfram
- A Primer on Bézier Curves (GitHub)
- Readings in Database Systems
- The Book of Shaders (GitHub)
- Elements of Statistical Learning: data mining, inference, and prediction
Mathematics
- Immersive Linear Algebra - J. Ström, K. Åström, T. Akenine-Möller
- Mathematics All-in-One Cheat Sheet - Alex Spartalis
- The Probability and Statistics Cookbook - Matthias Vallentin (Source)
Physics
- Structure and Interpretation of Classical Mechanics - Gerald Jay Sussman, Jack Wisdom (reformatted)
Philosophy
- The Genealogy of Morals - Friedrich Wilhelm Nietzsche
- The Critique of Pure Reason - Immanuel Kant
- The Critique of Practical Reason - Immanuel Kant
- Critique of Judgement - Immanuel Kant
Novels
- Heart of Darkness - Joseph Conrad
CS
- AI, ML
- Artificial Intelligence: A Modern Approach - Stuart J. Russell, Peter Norvig
- Pattern Recognition and Machine Learning - Christopher M. Bishop
- Linux
- How Linux Works - Brian Ward
- C++
- C++ Primer - Stanley B. Lippman
- A Tour of C++ - Bjarne Stroustrup
- The C++ Programming Language - Bjarne Stroustrup
- Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14 - Scott Meyers
- Modern C++ Design: Generic Programming and Design Patterns Applied - Andrei Alexandrescu
- More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions - Herb Sutter
- The C++ Standard Library: A Tutorial and Reference - Nicolai M. Josuttis
- C++ Templates: The Complete Guide - David Vandevoorde
- Java
- Effective Java Programming Language Guide - Joshua Bloch
- Head First Java - Kathy Sierra
- Algorithms
- The Algorithm Design Manual - Steven S. Skiena
- Algorithms - Sanjoy Dasgupta
- Vim
- Learning the vi and Vim Editors - Arnold Robbins, Elbert Hannah, Linda Lamb
- Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma
- Head First Design Patterns - Eric Freeman
- The Elements of Typographic Style - Robert Bringhurst
Mathematics
- Linear Algebra Done Right - Sheldon Axler
- Disquisitiones Arithmeticae - Carl Friedrich Gauss
Recreational mathematics
- Ian Stewart
- 536 Puzzles & Curious Problems - Henry Ernest Dudeney
Physics and non-fiction
- Carl Sagan
- Stephen Hawking
- Max Tegmark
- Brian Greene
- Richard Dawkins
- Neil deGrasse Tyson
- Michio Kaku
- Leonard Susskind
- Textbooks
- Gravitation - Charles W. Misner, Kip S. Thorne, John Archibald Wheeler
- A First Course in General Relativity - Bernard Schutz
- Fundamentals of Astrodynamics - Roger R. Bate
- Spacetime and Geometry: An Introduction to General Relativity - Sean Carroll
- General Relativity - Robert M. Wald
- Rocket Propulsion Elements - George P. Sutton
- Elements of Propulsion: Gas Turbines and Rockets - Jack D. Mattingly
- Structures: Or Why Things Don't Fall Down - J.E. Gordon
- Ignition!: An informal history of liquid rocket propellants - John Drury Clark
- Thinking, Fast and Slow - Daniel Kahneman
Novels
- Sci-Fi
- Isaac Asimov
- Arthur C. Clarke
- Robert A. Heinlein
- Neal Stephenson
- Douglas Adams
- Philip K. Dick
- Jules Verne
- Andy Weir
- Contact - Carl Sagan
- The War of the Worlds - H.G. Wells
- The Expanse - James S. A. Corey (Daniel Abraham, Ty Franck)
- The Nix - Nathan Hill
- The Lord of the Rings - J.R.R. Tolkien
- The Witcher - Andrzej Sapkowski
- Moby-Dick - Herman Melville
- The Hunger Games - Suzanne Collins
- Cloud Atlas - David Mitchell
- The Catcher in the Rye - J. D. Salinger
- Bobiverse Series - Dennis E. Taylor
Biography
- Walter Isaacson
- Hackers & Painters - Paul Graham
Entrepreneurship and life
- Malcolm Gladwell
- The 33 Strategies of War - Robert Greene
- The Law of Success - Napoleon Hill
- Everything Is F cked - Mark Manson
Philosophy
- Fyodor Dostoevsky
- The Idiot
- The Brothers Karamazov (1880)
Fantasy
- Perfume - Patrick Süskind
- The Heroes of Olympus - Rick Riordan
- Shadow and Bone - Leigh Bardugo
Children
- The Wind in the Willows - Kenneth Grahame
Misc
- A Short History of Nearly Everything - Bill Bryson
- Iliad - Homer
- Odyssey - Homer
- Paradise Lost - John Milton
- One Hundred Years of Solitude - Gabriel García Márquez
- Bourne - Robert Ludlum
Papers
- Properties of Expanding Universes - Stephen Hawking (1965)
- A Smooth Exit from Eternal Inflation? - Stephen Hawking, Thomas Hertog (2018)