Books I have and I find great
Computer Graphics
-
Title: Digital Typography
Author: Donald E. Knuth
Language: English
Editor: CSLI
ISBN: 1-57586-010-4
Topic: Computer Graphics
Note: Amazing book: very easy to read, fascinating insight into Knuth's works.
-
Title: Computer Graphics: Principles and Practice
Author: Foley, van Dam, Feiner, Hughes
Language: English
Editor: Addison Wesley
ISBN: 0-201-84840-6
Topic: Computer Graphics
Note: The bible of computer graphics.
-
Title: Digital Color Management
Author: Edward J. Giorgianni, Thomas E. Madden
Language: English
Editor: Addison Wesley
ISBN: 0-201-63426-0
Topic: Computer Graphics
Note: Understanding Color management. It is very clear and easy to folow.
-
Title: Digital Color Halftoning
Author: Hery R. Kang
Language: English
Editor: IEEE Press/SPIE Press
ISBN: IEEE ISBN: 0-7803-474-2, SPIE ISBN: 0-8194-3318-7
Topic: Computer Graphics
Note: Rendering pixel buffers on a printer. ie: a discrete plotter. Thoroughful discussion of the different algorithms, often too technical.
-
Title: Computational Geometry
Author: de Berg, van Kereld
Language: English
Editor: Springer
ISBN: 3-540-65620-0
Topic: Computer Graphics
Webpage
Note: Good math background for algorithms and computer graphics. Another Bible.
-
Title: Digital Typography
Algorithms
-
Title: The Art of Computer Programming (Fundamental algorithms)
Author: Donald E. Knuth
Language: English
Editor: Addison Wesley
ISBN: 0-201-89683-4
Topic: Programming
Note: First volume of the classic Knuth' trilogy. A must.
-
Title: The Art of Computer Programming (Seminumerical algorithms)
Author: Donald E. Knuth
Language: English
Editor: Addison Wesley
ISBN: 0-201-89684-2
Topic: Programming
Note: Second volume of the classic Knuth' trilogy. A must.
-
Title: The Art of Computer Programming (Sorting and Searching)
Author: Donald E. Knuth
Language: English
Editor: Addison Wesley
ISBN: 0-201-89685-0
Topic: Programming
Note: Third volume of the classic Knuth' trilogy. A must.
-
Title: The Art of Computer Programming (Fundamental algorithms)
Real life programming/Langages
-
Title: Refactoring
Author: Marting Fowler
Language: Enlish
Editor: Addison Wesley
ISBN: 0-201-48567-2
Topic: Programming
Note: Want to write good useful/reusable code ?
-
Title: Structure and Interpretation of Computer Programs (SICP)
Author: Harold Abelson and Gerald Jay Sussman with Julie Sussman
Language: English
Editor: The MIT Press
ISBN: 0-262-01153-0
Topic: Programming
Note: Scheme/Lisp unveiled.
-
Title: Structure and Interpretation of Computer Programs (Instructor's manual)
Author: Julie Sussman with Harold Abelson and Gerald Jay Sussman
Language: English
Editor: The MIT Press
ISBN: 0-262-69220-1
Topic: Programming
Note: Pretty useful if you have the one above.
-
Title: Langage C
Author: G. Willms
Language: Francais
Editor: Micro Application
ISBN: 2-6429-0738-6
Topic: Languages
Note: Pas cher, tres didactique, complet.
-
Title: C++: The Core Language
Author: Satir & Brown
Language: English
Editor: O'Reilly
ISBN: 1-56592-116-X
Topic: Languages
Note: A pretty good introduction to C++ for C programmers.
-
Title: Refactoring
Development Platforms
-
Title: Essential COM
Author: Don Box
Language: English
Editor: Addison Wesley
ISBN: 0-201-63446-5
Topic: Tools
Note: The best book on Microsoft's COM ever.
-
Title: Writing GNOME Applications
Author: John R. Sheets
Language: English
Editor: Addison Wesley
ISBN: 0-201-65791-0
Topic: Tools
Webpage
Note: Gives a very good introduction to Gnome programming.
-
Title: GTK+/Gnome Application Development
Author: Havoc Pennington
Language: English
Editor: New Riders
ISBN: 0-357-0078-8
Topic: Tools
Webpage
Note: More details in some parts of Gnome Programming than the above.
-
Title: Xlib Programming Manual
Author: Adrian Nye
Language: English
Editor: O'Reilly
ISBN: 1-56592-002-3
Topic: Tools
Note: If you use a UNIX system with X-Windows running, you need to read this book at at least understand how things work under GTK+ :)
-
Title: Essential COM
Computer Architecture
-
Title: Linkers & Loaders
Author: John R. Levine
Language: english
Editor: Morgan Kaufmann Publishers
ISBN: 1-55860-496-0
Topic: Operating Systems
Webpage
Amazingly good book. A non-edited version is available on the web but you should buy it. -
Title: Traitement des Langages Evolues
Author: Y. Noyelle
Language: Francais
Editor: Masson
ISBN: 2-225-81368-X
Topic: Compilation
Note: Une bonne introduction aux problemes de compilation. Quelquefois touffu. Doit etre trouve/achete d'occase: plus edite.
-
Title: Architecture des systemes d'exploitation
Author: Michael Griffith, Michael Vayssade
Language: Francais
Editor: HERMES
ISBN: 2-86601-127-9
Topic: Operating Systems
Note: Bon tour d'horizon d'architectures materielles et des OS associes.
-
Title: Linkers & Loaders
Books I have you can live without
-
Title: GNU Autoconf, Automake and Libtool
Author: Gary V. Vaughan, Ben Elliston, Tom Tromey and Ian Lance Taylor
Language: English
Editor: New Riders
ISBN: 1-57870-190-2
Topic: Tools
Webpage
Note: in-depth discussion on autoconf/automake/libtool use... Lacks clarity. Furthermore, can be found on the web.
Books I am planning to buy someday when I have money
-
Title: The Anatomy of a High-Performance Microprocessor: a Systems Perspective
Author: Bruce Shriver Bennett Smith
Language: English
Editor: IEEE
ISBN: 0-8186-8400-3
Topic: Microprocessor Design
Webpage
Note: Uses the K6 3D processor as an example, analysing its architecture.
-
Title: Surviving the Design of Microprocessor and Multimicroprocessor Systems: Lessons Learned
Author: Veljko Milutinovic
Language: English
Editor: Wiley Inter-Science
ISBN: 0-471-35728-6
Topic: Microprocessor Design
Webpage
Note: Looks amazingly interesting. I am not rich enough for this book though. An online version in word format is available there.