BLOG

Home Blog Videos Research LispBM About Privacy Policy
Bo Joel Svensson
blog (dot) joel (dot) svensson (at) gmail (dot) com

Book Collection

I have been collecting books about programming and computer science for a long time. Many of these are bought used so they can have a second life here in my bookshelf. Many of them are also not bought to be read per se, but rather because they have a beautiful cover or are written by someone famous, someone I know, or have listened to at a conference somewhere sometime.

Very few of these books get read from cover to cover. It may have happened for some of the books that were course material at Uni. but even for those I think it is uncommon. Dipping into them for reference or for information on some specific detail of current interest happens regularly though (of course not for all of them). The one book that I know I've read from cover to cover, not just once but several times, is the Black Art of 3D Game Programming book by André LaMothe.

Some of the books are purely of collector's interest. All the books on programming of the X Window System for example are just a piece of history that is fun to have in the shelf. I would love to have a complete set of these of the same edition.

Title Author Loaned out Notes
3D Game Textures - Create Professional Game Art using Photoshop Luke Ahearn no
A Book on C Al Kelley & Ira Pohl no 4th edition. Book used in a course on System Programming in C at Uni.
A Guide to Computer Animation - for tv, games, multimedia and web Marcia Kuperberg no
A Programmer's Guide to Sound Tim Kientzle no
A Tour of C++ Bjarne Stroustrup no
API Design for C++ Martin Reddy no
ARM Assembly Language - Fundamentals and Techniques William Hohl & Christopher Hinds no
Advanced Fractal Programming in C Roger T. Stevens no
Advanced Functional Programming - 6th International School AFT 2008 Ed. Pieter Koopman, Rinus Plasmeijer & Doaitse Swierstra no
Advanced Linux 3d Graphics Programming Norman Lin no
Algebra of Programming Richard Bird & Oege De Moor no
Algorithms - A Functional Programming Approach Fethi Rabhi & Guy Lapalme no
Algorithms and Data Structures - The Basic Toolbox Kurt Mehllhorn & Peter Sanders no
Algorithms for Compiler Design O.G. Kakde no
Algorithms in C - Parts 1 - 4 Fundamentals Data Structures Sorting Searching Robert Sedgewick no 3rd edition
An Introduction to Functional Programming Lambda Calculus Greg Michaelson no
An Introduction to Lambda Calculi for Computer Scientists Chris Hankin no
An Introduction to Neural Networks Kevin Gurney no
Artificial Intelligence - A Modern Approach Stuart Russel & Peter Norvig no 3rd edition
Assembly Language - Step-by-step Jeff Duntemann no
Assembly Language Programming - for the IBM PC Family William B. Jones no
Automate The Boring Stuff with Python Al Sweigart no
BasicSynth - Creating a Music Synthesizer in Software Daniel R. Mitchell no
Beautiful Code - Leading Programmers Explain How They Think Ed. Andy Oram & Greg Wilson no
Beginning Game Programming John Hattan & Drew Sikora no
Beginning Linux Programming Richard Stones & Neil Mathew no 2nd edition
Black Art of 3D Game Programming - Writing your own high-speed 3d polygon video games in C André LaMothe no
Black Art of 3D Game Programming - Writing your own high-speed 3d polygon video games in C André LaMothe no Yes, I have two copies of this one. It is important to me.
Blender Foundation - The Essential Guide to Learning Blender 2.6 Roland Hess no
Building Internet - Firewalls D. Brent Chapman & Elizabeth D. Zwicky no
Building Web Applications with Erlang Zachary Kessin no
Building a Secure Computer System Morrie Gasser no Hardcover with sleeve
C A Reference Manual Samuel P. Harbison III & Guy L. Steele Jr no 5th edition
C++ Black Book Steven Holzner no
C++ Programming Language Bjarne Stroustrup no 3rd edition
C++ Templates - The Complete Guide David Vandevoorde & Nicolai M. Josuttis no
CUDA By Example - An Introduction to General-Purpose GPU Programming Jason Sanders & Edward Kandrot no
Character Development in Blender 2.5 Jonathan Williamson no
Circuit Design with VHDL Volnei A. Pedroni no
Code Complete Steve McConnell no
Compiler Construction for Digital Computers David Gries no Hardcover - Gift from a friend
Compilers - Principles, Techniques, & Tools Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman no
Compiling with Continuations Andrew W. Appel no
Complete Electronics - Self Teaching Guide, with Projects Earl Boysen & Harry Kybett no
Computational Geometry - Algorithms and Applications Mark de Berg, Otfried Cheong, Marc van Kreveld & Mark Overmars no 3rd edition
Computer Architecture - A Quantitative Approach John L. Hennessy & David A. Patterson no 3rd edition, huge book
Computer Arithmetic - Algorithms and Hardware Designs Behrooz Parhami no
Computer Graphics - C Version Donald Hearn & M. Pauline Baker no 2nd edition, international edition
Computer Graphics and Geometric Modeling - Mathematics Max K. Agoston no
Computer Graphics and Geometric modeling - Implementation and Algorithms Max K. Agoston no
Computer Graphics for Artists - An Introduction Andrew Paquette no
Computer Networking James F. Kurose & Keith W. Ross no 3rd edition, international edition
Computer Networking - A Top Down Approach James F. Kurose & Keith W. Ross no 6th edition
Computer Networks Andrew S. Tanenbaum no 3rd edition, international edition
Computer Organization and Design - The Hardware Software Interface David A. Patterson & John L. Hennessy no 3rd edition
Computer Security Dieter Gollmann no
Concepts of Programming Languages Robert W. Sabesta no 6th edition
Control Engineering W. Bolton no 2nd edition
Control Systems Engineering Norman S. Nise no
Cross-Platform Game Development - Making PC Games for Windows, Linux and Mac Alan Thorn no
Cutting Edge 3d game Programming with C++ John De Goes no
Data Processing on FPGAs Jens Teubner & Louis Woods no
Data Structures Through C - In Depth S.K. Srivastava & Deepali srivastava no
Data Structures and Algorithms Alfred V. Aho, John E. Hopcroft & Jeffrey D. Ullman no Hardcover
Data Structures and the Java Collections Framework William J. Collins no Was course literature at Uni.
Data and Computer Communications William Stallings no 7th edition
Digital Design - Principles & Practices John F. Wakerly no 3rd edition, international edition
Digital Image Processing Rafael C. Gonzalez & Richard E. Woods no
Discrete Mathematics Using a Computer John O'Donnell, Cordelia Hall & Rex Page no 2nd editions
Dynamical Systems and Fractals - Computer graphics experiments in Pascal Karl-Heinz Becker & Michael Dörfler no
Eclipse Plug-ins Eric Clayberg & Dan Rubel no 3rd edition
Efficient Parallel Algorithms Alan Gibbobs & Wojciech Rytter no
Embedded Linux Primer Christopher Hallinan no 2nd edition
Engineering a Compiler Keith D. Cooper & Linda Torczon no
Expert C Programming - Deep C Secrets Peter Van Der Linden no "Deep C" and there's a fish on the cover
Flights of Fantasy - Programming 3-D Video Games in C++ Christopher Lampton no
Focus on Curves and Surfaces Kelly Dempski no
Focus on SDL Ernest Pazera no
Foundations of 3d Computer Graphics Steven J. Gortler no
Foundations of Computer Science Alfred V. Aho & Jeffrey D. Ullman no This book has an awesome cover
Fractal Programming in C Roger T. Stevens no
Functional Programming Using Standard ML Åke Wikström no Åke tought the first course I took on Functional Programming
GDB - Pocket Reference Arnold Robbins no Tiny book
GNU Emacs Lisp - Reference Manual 1/2 Bill Lewis, Dan LaLiberte & Richard Stallman no
GNU Emacs Lisp - Reference Manual 2/2 Bill Lewis, Dan LaLiberte & Richard Stallman no
GPU Gems Randima Fernando no
GPU Gems 2 Matt Pharr no
GPU Gems 3 Hubert Nguyen no
GPU Pro Wolfgang Engel no
Game Programming All in One Jonathan S. Harbour no 2nd edition
Game Scripting Mastery Alex Varanese no Series editor: André LaMothe
Garbage Collection Algorithms for Automatic Dynamic Memory Management Richard Jones & Rafael Lins no
Gardens of Imagination - Programming 3d maze games in C/C++ Christopher Lampton no
Gnuplot in Action - Understanding data with graphs Phillip K. Jamert no
Hacker's Delight Henry S. Warren jr. no Hardcover - Cool cover
Hacking the Xbox - An Introduction to Reverse Engineering Andrew "bunnie" Huang no
Handbook of MIDI Sequencing Dave Clackett no
Haskell - The Craft of Functional Programming Simon Thompson no 2nd edition
Implementing Functional Languages: a Tutorial Simon Peyton Jones & David Lester no
Implementing Programming Languages - An Introduction to Compilers and Interpreters Aarne Ranta no
Interactive Computer Graphics - A Top-Down Approach with Shader-Based OpenGL Edward Angel & Dave Shreiner no 6th edition
Internetworking with TCP/IP - Principles, Protocols and Architecture Douglas E. Comer no 5th edition
Introducing Character Animation with Blender Tony Mullen no
Introduction to Compiling Techniques - A first course using ANSI C, Lex and Yacc J. P. Bennet no
Introduction to Computing Systems - From bits & gates to C and beyond Yale N. Patt & Sanjay j. Patel no
Introduction to Programming using SML Michael R. Hansen & Hans Rischel no
Introductory Digital Signal Processing with Computer Applications Paul A. Lynn & Wolfgang Fuerst no 2nd edition
LATEX and Friends M.R.C. van Dongen no
Land of Lisp - Learn to Program in Lisp,One Game at a Time Conrad Barski no
Learn You a Haskell for Great Good Miran Lipovaca no
Learning GNU Emacs Debra Cameron, James Elliott, Marc Loy, Eric Raymond & Bill Rosenblatt no
Learning the Bash Shell Cameron Newham & Bill Rosenblatt no
Linux - The Complete Reference Richard Petersen no 3rd edition
Linux 3d Graphics Programming Normal Lin no
Linux Application Programming Michael K. Johnson & Erik W. Troan no
Linux Kernel Development Robert Love no 3rd edition
Lisp in Small Pieces Christian Queinnec no
ML for the Working Programmer L.C. Paulson no
Make: Analog Synthesizers - A modern approach to old-school sound synthesis Ray Wilson no
Mathematics for 3D Game Programming and Computer Graphics Eric Lengyel no 2nd edition
Measurement Systems - Application and Design Ernest O. Doebelin no 3rd edition
Metaprogramming GPUs with Sh Michael McCool & Stefanus Du Toit no
Modern Compiler Implementation In C Andrew W. Appel no
Modern Compiler Implementation in ML Andrew W. Appel no
More Tricks of the Game Programming Gurus - Tips for Game Programmers Greg Anderson, Peter Freese, Brenda Garno, Eagle jones, Tab julius, Steve Larsen, Andrew Lehrfeld, Erik Lorenzen, Tim melton, Michael J. norton, Bob Pendleton, Wayne Russel, Mark Siminatore, Lee Taylor, Keith Weiner and Brad Whitlock no
Motif Programming Manual for OSF/Motif Release 1.2 Dan Heller & Paula M. Ferguson no
Network Security Essentials - Applications and Standards William Stallings no 3rd edition
Neural Networks for Complete Beginners Mark Smart no
OSF/Motif Programmer's Reference Open Software Foundation no
OpenCL Programming Guide Aaftab Munshi, Benedict R. Gaster, Timothy G. Mattson, James Fung & Dan Ginsburg no
OpenGL - A Primer Edward Angel no
OpenGL ES 2.0 Programming Guide Aaftab Munshi, Dan Ginsburg and Dave Shreiner no
OpenGL Programming Guide Mason Woo, Jackie Neider, Tom Davies & Dave Shreiner no 3rd edition
OpenGL Programming Guide Dave Shreiner no 7th edition
OpenGL Programming for the X Window System Mark J. Kilgard no
OpenGL Programming on Mac OS X Robert P. Kuehne & J.D. Sullivan no
OpenGL Reference Manual OpenGL Architecture Review Board , ed. Dave Shreiner no 3rd edition
OpenGL Shading Language Randi J. Rost & Bill Licea-Kane no 3rd edition
OpenGL Superbible Richard S. Wright jr, Nicholas Haemel, Graham Sellers & Benjamin Lipchak no
Operating Systems Gary Nutt no 3rd edition
Operating systems - Design and Implementation Andrew S. Tanenbaum & Albert S. Woodhull no 2nd edition
Parallel Computer Architecture - A Hardware/Software Approach David E. Culler, Jaswinder Pal Singh & Anoop Gupta no Hardcover - huge book
Parallel Computing - Theory and Practice Michael J. Quinn no
Parallel Programming in OpenMP Rohit Chandra, Leonardo Dagum, Dave Kohr, Dror Maydan, Jeff McDonald & Ramesh Menon no
Perl in a Nutshell - A Desktop Quick Reference Nathan Patwardhan, Ellen Siever & Stephen Spainhour no 2nd edition
Physically Based Rendering - From Theory to Implementation Matt Pharr & Gregg Humphreys no 2nd edition
Practical Audio Electronics Kevin Robinson no
Practical Electronics for Inventors Paul Scherz no 2nd edition
Practical OCaml Joshua B. Smith no
Principles and Practice of Information Security - Protecting Computers from Hackers and Lawyers Linda Volonino & Stephen R. Robinson no
Principles of CMOS VLSI Design - A Systems Perspective Neil H.E. Weste & Kamran Eshraghian no 2nd edition
Production Volume Rendering - Design and Implementation Magnus Wrenninge no
Programming Clojure Stuart Halloway no
Programming Python Marc Lutz no
Pthreads Programming Bradford Nichols, Dick Buttlar & Jacqueline Proulx Farrell no
Purely Functional Data Structures Chris Okasaki no
RS-232 Simplified - Everything YOU Need to Know About Connecting, Interfacing, & Troubleshooting Peripheral Devices Byron W. Putman no
Real World Haskell Bryan O'Sullivan, John Goerzen & Don Stewart no
Real-Time Rendering Tomas Akenine-Möller, Eric Haines & Naty Hoffman no 3rd edition
Real-Time Shadows Elmar Eisemann, Michael schwarz, Ulf Assarsson & Michael Wimmer no
Real-Time Strategy Game Programming using MS DirectX 6.0 Mickey Kawick no
Real-Time Systems Jane W. S. Liu no
Realistic Ray Tracing Peter Shirley & R. Keith Morley no 2nd edition
Realm of Racket - Learn to Program, One Game at a Time David Van horn, Conrad Barski & Matthias Felleisen no
STM32 ARM Programming for Embedded Systems - Using C Language with STM32F4 ARM Muhammad Ali Mazidi, Shujen Chen & Eshragh Ghaemi no
Scientific Computing an Introductory Survey Michael T. Heath no 2nd edition
See MIPS Run Dominic Sweetman no
Shaders for Game Programmers and Artists Sebastien St-Laurent no
Structure and Interpretation of Computer Program Harold Abelson and Gerald Jay Sussman with Julie Sussman no hardcover
The 80x86 IBM PC Compatible Computers (vol 1 & 2) - Assembly Language, Design and Interfacind Muhammad Ali Mazidi & Janice Gillispie Mazidi no 3rd edition
The Art of Computer Programming - Fundamental Algorithms Donald E. Knuth no 3rd edition
The Art of Computer Programming - Seminumerical Algorithms Donald E. Knuth no 3rd edition
The Art of Computer Programming - Sorting and Searching Donald E. Knuth no 2nd edition
The Black Art of Video Game Console Design André LaMothe no
The C Programming Language Brian W. Kernighan & Dennis M. Ritchie no 2nd edition
The C and UNIX Dictionary - From Absolute Pathname to Zombie Kaare Christian no Hardcover
The CUDA Handbook - A Comprehensive Guide to GPU Programming Nicholas Wilt no
The Cathedral & The Bazaar Eric S. Raymond no
The Connections Machine W. Daniels Hillis no Hardcover
The Craft of Text Editing Craig A. Finseth no
The Definite Guide to ARM CORTEX -M3 and ARM CORTEX -M4 Processors Joseph Yiu no 3rd edition
The Definition of Standard ML (Revised) Robin Milner, Mads Tofte, Robert Harper & David MacQueen no
The Design and Analysis of Computer Algorithms Alfred V. Aho, John E. Hopcroft & Jeffrey D. Ullman no Hardcover
The Design and Implementation of the 4.4 BSD Operating System Marshall Kirk mcKusick, Keith Bostic, Michael J. Karels & John S. Quarterman no
The Design and Implementation of the FreeBSD Operating System Marshall Kirk mcKusick & George V. Neville-neil no
The Designers Guide to VHDL Peter J Ashenden no 2nd edition
The Designers Guide to the Cortex-M Processor Family Trevor Martin no
The Functional Approach to Programming Guy Cousineau & Michel Mauny no
The Haskell Road to Logic, Maths and Programming Kees Doets & Jan van Eijck no
The Haskell School of Expression - Learning Functional Programming Through Multimedia Paul Hudak no
The Joy of X - An Overiview of the X Window system Niall Mansfield no
The Little Prover Daniel P. Friedman and Carl Eastlund no
The Official Blender 2.3 Guide Ton Rosendaal & Stefano Selleri no
The Pattern on the Stone - The Simple Ideas that Make Computers Work W. Daneil Hillis no Hardcover with sleeve
The Science of Program David Gries no
The Unabridged Pentium 4 Tom Shanley no Gigantic book
The X Window System - Programming and Application with Xt Douglas A. Young no
The X Window System in a Nutshell Ellie Cutler, Daniel Gilly & Tim O'Reilly no
The Zynq Book Louise H. Crockett, Ross A. Elliot, Martin A. Enderwitz & Robert W. Stewart no
Tricks of the 3d Game Programming Gurus - Advanced 3d Graphics and Rasterization André LaMothe no Huge tome
Tricks of the Doom Programming Gurus Steve Benner, David Bruni et al no
Tricks of the Game Programming Gurus André LaMothe, John Ratcliff, Mark Seminatore and Denise Tyler no
Unix Systems Programming Kay A. Robbins & Steven Robbins no
Using CSH & TCSH Paul DuBois no
VHDL by Example - A Concise Introduction for FPGA Design Blaine C. Readler no
Version Control with Git Jon Loeliger no
Virtual Machine Design and Implementation in C/C++ Bill Blunden no
Virtual Machines - Versatile Platforms for Systems and Processes James E. Smith & Ravi Nair no
Writing GNU Emacs Extensions Bob Glickstein no
Writing Interactive Compilers and Interpreters P.J. Brown no
X Protocol Reference Manual for X11 version 4, release 6 Ed. Adrian Nye no
X Toolkit Intrinsics Programming Manual - OSF/Motif 1.2 edition Adrian Nye and Tim O'Reilly no
X Toolkit Intrinsics Reference Manual for X11 relase 4 and release 5 Ed. David Flanagan no
X Window System Administrator's Guide for X11 release 4 and release 5 Linda Mui & Eric Pearce no
X Window System User's Guide for version 11 Tim O'Reilly, Valerie Quercia & Linda Lamb no
XLib Programming Manual for Version 11 Adrian Nye no
XLib Reference Manual for version 11 Ed. Adrian nye no
XView Programming Manual - An OPEN LOOK Toolkit for X11 Dan Heller no
Zen of Code Optimization Michael Abrash no
Zen of Graphics Programming Michael Abrash no 2nd edition

Really nerdy books

Title Author Notes
Star Trek 2 - The wrath of Khan Jack B. Sowards & Harve Bennet The Movie Script Library
Star Trek Encyclopedia - A Reference Guide to the Future Michael Okuda, Denise Okuda & Debbie Mirek
The Making of Star Trek First Contact Lou Anders

HOME

Please contact me with questions, suggestions or feedback at blog (dot) joel (dot) svensson (at) gmail (dot) com or join the google group .

© Copyright 2020 Bo Joel Svensson

This page was generated using Pandoc.