My Library
Never Up to Date!
Algorithms and Data Structures:
Fundamentals of Algorithms Volume I, II and III by D.E.Knuth
Computer Algorithms C++ by Horowitz, Sahni and Rajesekaren
Fundamentals of Algorithmics by G.Brassard and P.Bratley
Introduction to Algorithms by Thomas H.Cormen., Charles E.Lierson, Ronald L.Rivest (Both editions) (Samidh)
Randomized Algorithms by Prabhakar Raghavan and Rajeev Motwani (Samidh)
Algorithms and Complexity by K.Steilgth and Papdimitrou.
Algorithms + Data Structures = Programs by N.Wirth
Concrete Mathematics by Graham, Knuth, Patashnik
The Design and Analysis of Algorithms (Texts and Monographs in Computer Science) by Dexter C. Kozen, David Gries (Editor) (Hardcover - March 1992)
Data Structures and Network Algorithms (CBMS-NSF Regional Conference Series in Applied Mathematics)
by R.E. Tarjan (Rajat)
Network Flows: Theory, Algorithms, and Applications (Tathagata)
by Ravindra K. Ahuja, Thomas L. Magnanti, James B. Orlin
Linear Programming by Vasek Chvatal (XiuWen Liu)
Approximation Algorithms by Vijay V. Vazirani
Genetic Algorithms in Search, Optimization, and Machine Learning by David E. Goldberg
Biological Sequence Analysis : Probabilistic Models of Proteins and Nucleic Acids
by Richard Durbin, Sean R. Eddy, Anders Krogh, Graeme Mitchison
Algorithms on Strings, Trees, and Sequences: Computer Science and Computational Biology
by Dan Gusfield
Data Structures and Algorithms in C++ by Michael T. Goodrich, Roberto Tamassia, David M. Mount (Duan)
Data Structures with C++ using STL, 2nd edition by Ford and Topp. (Duan)
Bundle of Algorithms in C++, Parts 1-4: Fundamentals, Data Structures, Sorting and Searching
by Robert Sedgewick
The Algorithm Design Manual by Steven S. Skiena (Rajat)
Computer Algorithms: An Introduction to Design & Analysis by Basse
Combinatorial Optimization: Algorithms and Complexity, by Papadimitriou and Steiglitz (Samidh)
Algorithmic Game Theory, by Nisan et.al. (Z. Zhang)
Algorithms for Memory Hierarchies, by Sanders et.al (Samidh)
Probability and Computing: Randomized Algorithms and Probabilistic Analysis, by Michael Mitzenmacher and Eli Upfal
Algorithm Design by Goodrich and Tamassia
Algorithm Design by Klienberg and Tardos (T. Mukherjee, S.Aggarwal)
Computational Geometry:
Lectures on Discrete Geometry by Jiri Matousek (Samidh)
Computational Geometry, An Introduction by Franco P.Preprata and M.I.Shamos
Algorithms in Combinatorial Geometry by H.Edelsbrunner
Computational Geometry, An introduction through Randomized Algorithms by Ketan Mulmuley. (Samidh)
Multidimensional Sorting and Computational Geometry by K.Mehlhorn
An Introduction to Geographical Information Systems, by Ian Heywood, Sarah Cornelius, Steve Carver
Handbook of Discrete and Computational Geometry by Jacob E. Goodman, Joseph O'Rourke, Jacob Josephn
Computational Geometry in C by Joseph O'Rourke (Samidh)
Computational Geometry by Mark De Berg, Marc Van Kreveld, Mark Overmars and Otfried Schwarzkopf
Handbook of Computational Geometry by J. R. Sack (Editor), J. Urrutia (Editor)
Geometry and Topology for Mesh Generation by Herbert (With T. Mukherjee)
Geometry:
Introduction to Geometry -- H.S.M.Coxeter
Induction in Geometry -- Golovina and Yaglom
Geometry by A. Pogorelov
Geometry by M. M. Postnikov (Semester I, III, V)
The Penguin Dictionary of Curious and Interesting Geometry by David Wells, John Sharp
Riemannian Geometry by Frank Morgan (With Xiuwen Liu)
Vector Space Approach to Geometry by M. Hausner
Computer Graphics and Image Processing:
An Introduction to Computer Graphics by J.D.Foley and Van Dam
Mathematical Elements of Computer Graphics by D.F.Rogers.
The nature of Mathematical Modelling by N. Gershenfel
3D Game Engine Design : A Practical Approach to Real-Time Computer Graphics by David H. Eberly (Blayne)
Mathematics for Computer Graphics Applications: An Introduction to the Mathematics and Geometry of Cad/Cam, Geometric Modeling, Scientific Visualization, and Other Cg Applications by Mortenson
The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics by Fernando and Kilgard
GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics
(Borrowed by David)
Proceedings of point based graphics, 2006. (Xiuwen Liu)
COLLADA, Arnaud, Barnes (Soumya)
Collision Detection in Interactive 3D Computer Animation. By Gino V.D. Bergen. (Samidh)
Thesis: Belen (Samidh)
Point Based Graphics by Gross and Pfister (James McClain)
Mastering Blender by Tony Mullen (Nigel)
Learning:
The Elements of Statistical Learning by T. Hastie, R. Tibshirani, J. H. Friedman
An Introduction to Support Vector Machines and Other Kernel-based Learning Methods by Nello Cristianini and John Shawe-Taylor (Andre)
Genetic Algorithms in Search, Optimization, and Machine Learning by David E. Goldberg
An Introduction to Neural Networks by James A. Anderson
Artificial Intelligence: A Modern Approach by Stuart J. Russell, Peter Norvig
Machine Learning by Tom M. Mitchell
Pattern Classification (Duda): Borrowed by Tathagata
Pattern Recognition (Sergio T. and KK): Borrowed by Tathagata
Foundations of Statistical Natural Language Processing (Hardcover) (Manning) : Borrowed by Tathagata
Programming:
The C++ Programming Language -- Bjarne Stroustrup
The LEDA User Manual -- Kurt Mehlhorn, Stefan Naher and Christian Uhrig.
CGAL Reference Manuals -- A.Fabri, G-J Giezerman, L.Kettner, S.Schirra
and S.Schonherr.
Advanced Visual C++ 5 -- Steven Holzner
C++ Primer (3rd Edition) by Stanley B. Lippman and Josée LaJoie (
Effective C++: 50 Specific Ways to Improve Your Programs and Design by Scott Meyers (Author)
More Effective C++: 35 New Ways to Improve Your Programs and Designs
by Scott Meyers
Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
C++ for Game Programmers (Game Development Series) by Noel Llopis (Samidh)
The C++ Standard Library -- N. M. Josuttis (Connor)
C++ Templates -- D. Vandevoorde and N.M. Josuttis (Samidh)
C++ GUI Programming with QT 4 (Mann)
Learning Python -- Mark Lutz and David Ascher. (Tathagata)
Learning Python -- Mark Lutz and David Ascher (4th ed.). (S. Aggarwal)
Python Cookbook -- A. Martelli and David Ascher.
Advanced Programming in the UNIX Environment (Samidh)
Red hat Linux : The Ultimate Reference by Barkakati (Samidh)
Computational Geometry n Computer Graphics in C++ by Laszlo
Core Python Pogramming by Wesley Chun.
Absolute C++ by Savitch
Collective Intelligence in Action
Essential JavaFX (Tathagata)
Mythical man month (Ira)
OS/Architecture
Understanding the Linux Kernel (2nd Edition) by Daniel P. Bovet, Marco Cesati
Computer Architecture and Implementation by Harvey G. Cragon, Harvey Cragon
Computer Organization and Design : The Hardware/Software Interface
by David Patterson, John Hennessy
Computer Architecture: A Quantitative Approach
by John L. Hennessy, David A. Patterson, David Goldberg
Operating System Concepts by Abraham Silberschatz, Galvin
Linux Device Drivers,
by Alessandro Rubini, Jonathan Corbet
Topology:
Introduction to Topology -- J.R.Munkres.
Topology -- Jaenich
Topology -- Hocking and Young
Graph Theory:
Graph Theory -- N.Deo (Tathagata)
Graph Theory -- West
Not Categorised Yet
Mathematics:
Matrix Computations by Golub and Van Loan
Convex optimization by Boyd et.al. (Tathagata)
Lectures on Modern Convex Optimization: Analysis, Algorithms, and Engineering Applications
by Arkadii Semenovich Nemirovskii, Aharon Ben-Tal
Probability, Random Variable and Stochastic Processes by A. Papoulis
Linear Algebra and its applications by Lay
Algebra by Artin
Mathematical Elements of Computer Graphics by D.F.Rogers.
The nature of Mathematical Modelling by N. Gershenfeld
Advanced Engineering Mathematics by Erwin Kreyszig
Real Analysis by Halsey Royden
Principles of Mathematical Analysis by Walter Rudin (Tathagata)
Powerpoint 2007 handbook (Sudhir)
Linear Albegra by Gilbert Strang (Rajat)
Computer Science:
Logic in computer Science by Huth+Ryan
Computer Networks, Fourth Edition by Andrew S. Tanenbaum
Natural Language Processing with Python (Ira)
Acknowledgements
Most of my books have been bought by my employers
(or the money that came from them for my work)
and I'm thankful to them.
This page is always under construction...
[Back to my homepage]