books icon indicating copy to clipboard operation
books copied to clipboard

A collection of Mathematics + CS + what have you related books collected over the years for school 🎓 and personal reading 📚.

📚 Books

Algebra

  • I Want To Be A Mathematician, An Automathography ~Paul R. Halmos

Artificial Intelligence

  • Artificial Intelligence, A Modern Approach (2e) ~Stuart Russel & Peter Norvig

Autobiographies

  • A Mathematician's Apology ~G. H. Hardy

Calculus

  • Analysis & It's History (2008) ~Heirer Wanner
  • Calculus: Early Transcendentals (10e) Solutions ~Howard Anton, Irl Bivens, and Stephen Davis
  • Calculus: Early Transcendentals (9e) ~Howard Anton, Irl Bivens, and Stephen Davis
  • Calculus, Volume 2 ~Tom Apostol
  • Calculus, Volume 1 ~Tom Apostol
  • Calculus, Volume 1 (Solutions) ~Tom Apostol

Complex Analysis

  • Complex Variables and Applications (7e) ~Brown & Churchil
  • Complex Variables and Applications (7e) Solutions Manual ~Brown & Churchil
  • Complex Variables (2e) ~Schaum
  • A First Course in Complex Analysis ~Denis Zill
  • A First Course in Complex Analysis Solutions Manual ~Denis Zill
  • The Geometry of Möbius Transformations ~John Olsen
  • Geometry of Möbius Transformations Elliptic parabolic and Hyperbolic Actions of SL2R ~Vladmir V. Kisil

Computer Networks

  • Computer Networks ~Andrew S. Tanenbaum

Computer Programs Structure

  • Structure and Interpretation of Computer Programs ~Gerald Jay Sussman, Hal Abelson

Cryptography

  • Cryptography & Network Security ~Behrouz A. Forouzan
  • Cryptography and Network Security ~Atul Kahate
  • Cryptography and Network Security ~Atul Kahate
  • Cryptography Theory and Practice (2019) ~Douglas Robert Stinson, Maura Paterson
  • The Codebreakers ~David Kahn
  • The Manga Guide to Cryptography ~Idero Hinoki, Masaaki Mitani, and Shinichi Sato
  • Understanding Cryptography: A Textbook for Students and Practitioners ~Christof Paar and Jan Pelzl

Database Management Systems (DBMS)

  • Database System Concepts (6e) ~Avi Silberschatz, Henry F. Korth, S. Sudarshan

Differential Equations and Partial Differential Equations (DE + PDE)

  • Differential Equations with Boundary-value Problems ~Dennis G. Zill
  • Elementary Differential Equations ~Lee W Johnson, Werner E. Kohler
  • Elementary Differential Equations Solutions Manual ~Lee W Johnson, Werner E. Kohler
  • Applied Partial Differential Equations with Fourier Series and Boundary Value Problems (1987) ~Richard Haberman
  • Applied Partial Differential Equations with Fourier Series and Boundary Value Problems Solutions Manual (1987) ~Richard Haberman
  • Schaum's Outline of Differential Equations, 3e ~Gabriel B. Costa, Richard Bronson
  • Schaum's Outline of Partial Differential Equations ~David W. Zachmann, Paul DuChateau

Digital Image Processing

  • Digital Image Processing, 3e (2008) ~Rafael C. GONZALES, Richard Eugene Woods
  • OpenCV: Computer Vision Projects with Python ~Joseph Howse, Michael Beyeler, Prateek Joshi

Digital Signal Processing

  • Digital Signal Processing with Matlab Examples, Volume 1: Signals and Data, Filtering, Non-stationary Signals, Modulation ~Jose Maria Giron-Sierra
  • Digital Signal Processing with Matlab Examples, Volume 2: Decomposition, Recovery, Data-Based Actions ~Jose Maria Giron-Sierra
  • Digital Signal Processing with Matlab Examples, Volume 3: Model-Based Actions and Sparse Representation ~Jose Maria Giron-Sierra
  • Signal Processing for Communications ~Martin Vetterli, Paolo Prandoni

Engineering Mathematics

  • Advanced Engineering Mathematics 9e ~Erwin Kreyszig
  • Advanced Engineering Mathematics 9e Solutions Manual ~Erwin Kreyszig
  • Advanced Engineering Mathematics 10e ~Erwin Kreyszig
  • Modern Engineering Mathematics ~Glyn James
  • Modern Engineering Mathematics Solutions Manual ~Glyn James

Financial Engineering

  • Introduction to the economics and mathematics of financial markets ~Jakša Cvitanić
  • Introduction to the economics and mathematics of financial markets Solutions Manual ~Jakša Cvitanić
  • Financial calculus: An introduction to derivative pricing ~Martin Baxter
  • Financial Mathematics: An Introduction ~Suresh Chandra, S. Dharmaraja, Aparna Mehra, R. Khemchandani
  • Financial Mathematics I (MATH-1510, University of Leeds) ~Jitse Niesen
  • Mathematics for Finance: An Introduction to Financial Engineering ~Marek Capiński, T.J. Zastawniak
  • Modern Derivatives Pricing and Credit Exposure Analysis: Theory and Practice of CSA and XVA Pricing, Exposure Simulation and Backtesting ~Donald Arthur Gallagher, R. Stamm

Fuzzy Logic

  • Fuzzy Sets and Fuzzy Logic: Theory and Applications ~George Klir
  • Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control Systems ~Chen Guanrong, Trung Tat Pham

Game Theory

  • Game Theory: An Introduction ~Steven Tadelis
  • Game Theory: An Introduction Solutions Manual ~Steven Tadelis

Graph Theory

  • A First Course in Graph Theory ~Gary Chartrand, Ping Zhang
  • Graph Theory and Complex Networks: An Introduction (Solutions Manual) ~Marten van Steen
  • Graph Theory with Applications ~J. A. Bondy, U. S. R. Murty
  • Graphs & Digraphs ~ Gary Chartrand
  • Introduction to Graph Theory 2e (with Solutions Manual) ~Douglas West
  • Introduction to Graph Theory 2e Solutions Manual ~Douglas West
  • Schaum's Outline of Graph Theory ~V. K. Balakrishnan

Information Theory

  • A First Course in Information Theory ~Raymond W. Yeung
  • Information Theory and Network Coding ~Raymond W. Yeung
  • Information Theory, Inference and Learning Algorithms ~David J. C. MacKay
  • Elements of Information Theory 2e ~Joy A. Thomas, Thomas M. Cover

☕ Java

  • Effective Java 3e ~Joshua Bloch
  • Java: The Complete Reference 9e ~Herbert Schildt
  • Java Concurrency in Practice ~Brian Goetz
  • JAX-RS: Java™ API for RESTful Web Services ~Pavel Bucek, Santiago Pericas-Geertsen
  • Spring 5 Recipes: A Problem-Solution Approach ~Daniel Rubio, Josh Long, and Marten Deinum
  • Thinking in Java 4e ~Bruce Eckel

Linear Algebra

  • Convex Optimization ~Lieven Vandenberghe, Stephen P. Boyd
  • Hilbert Spaces Notes
  • Introductory functional analysis with applications ~Erwin Kreyszig
  • Schaum's Outline of Linear Algebra ~Marc Lipson, Seymour Lipschutz
  • Introduction to Linear Algebra, 4th Edition ~Gilbert Strang

Machine Learning

  • Artificial Intelligence: A Modern Approach ~Peter Norvig, Stuart J. Russell
  • Pattern Recognition and Machine Learning ~Christopher Bishop
  • Data Science from Scratch: First Principles with Python ~Joel Grus
  • Deep Learning with Python ~François Chollet
  • Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems ~Geron Aurelien
  • Introduction To Pattern Recognition And Machine Learning ~M. Narasimha Murty, V. Susheela Devi
  • Machine Learning: An Algorithmic Perspective ~Stephen Marsland
  • Neural Networks, 2e ~Simon S. Haykin
  • The Hundred-Page Machine Learning Book ~Andriy Burkov

Mathemtaical Modelling and Simulation

  • Mathematical Modeling and Simulation: Introduction for Scientists and Engineers ~Kai Velten
  • Mathematical Modelling with Case Studies: Using Maple and MATLAB, Third Edition ~Belinda Barnes, Glenn Fulford
  • Introduction to Mathematical Modeling and Chaotic Dynamics ~Ranjit Kumar Upadhyay, S. R. K. Iyengar

➕ Math Overview

  • CRC Standard Mathematical Tables and Formulae

Natural Language Processing

  • A Primer on Neural Network Models for Natural Language Processing ~Yoav Goldberg
  • Natural Language Processing with Python ~Edward Loper, Ewan Klein, Steven Bird
  • Speech and Language Processing ~Daniel Jurafsky, James H. Martin

Object Oriented Design

  • Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D ~Brett McLaughlin

💾 Operating Systems

  • Operating System Concepts ~Avi Silberschatz, Greg Gagne, Peter Baer Galvin

Philosophy

  • The Prince ~Niccolò Machiavelli

🍎 Physics

  • Classical Mechanics ~John R. Taylor
  • Classical Mechanics Solutions Manual ~John R. Taylor
  • Mathematical Methods in the Physical Sciences ~Mary L. Boas
  • Mathematical Methods in the Physical Sciences Solution Manual ~Mary L. Boas
  • University Physics ~Hugh D. Young

🎹 Piano

  • Sound at Sight Book 1 ~Trinity Collge of London

📈 Probability and Statistics

  • Probability with Applications in Engineering, Science, and Technology (Solutions Manual) ~Matthew A. Carlton, Jay L. Devore
  • Fifty Challenging Problems in Probability with Solutions ~Frederick Mosteller
  • Introduction to Probability Models ~Sheldon M. Ross
  • Introduction to Probability Models (Solutions Manual) ~Sheldon M. Ross
  • Probability and Statistics for Engineers and Scientists ~Anthony J. Hayter
  • Probability and Statistics for Engineers and Scientists Solutions Manual ~Anthony J. Hayter
  • Stochastic Processes ~Richard F. Bass
  • Stochastic processes ~Sheldon M. Ross

Professional Ethics and Human Values

  • Professional Ethics and Human Values ~R. S. Naagarazan

Programming Practices

  • Clean Code ~Robert Cecil Martin
  • Don't Make Me Think: A common sense approach to web usability ~Steve Krug
  • Programming Pearls ~Jon Bentley
  • The Mythical Man-Month ~Fred Brooks
  • The Pragmatic Programmer ~Andy Hunt, Dave Thomas

Programming Interview

  • Cracking the Coding Interview ~Gayle Laakmann McDowell

🐍 Python

  • Programming Python ~Mark Lutz
  • Python Crash Course: A Hands-On, Project-Based Introduction to Programming ~Eric Matthes
  • Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython ~Wes McKinney
  • Python in a nutshell ~Alex Martelli

Scala

  • Programming in Scala ~Bill Venners, Martin Odersky

The Art of Computer Programming ~ Donald Knuth

  • The Art of Computer Programming Volume I: Fundamental Algorithms ~Donald Knuth
  • The Art of Computer Programming Volume II: Seminumerical Algorithms ~Donald Knuth
  • The Art of Computer Programming Volume III: Sorting and Searching ~Donald Knuth
  • The Art of Computer Programming Volume IV: Generating all ntuples ~Donald Knuth

Theory of Computation

  • Introduction to the Theory of Computation ~Michael Sipser

Theory of Game Hunting

  • A Contribution to the Mathematical Theory of Big Game Hunting ~H. Petard

Topology

  • Introduction to Topology and Modern Analysis ~George F. Simmons
  • Vector Bundles & K-Theory ~Allen Hatcher
  • Flatland ~Edwin Abbott Abbott