![]() | Operating Systems: Design and Implementation (Prentice Hall Software Series) by Andrew S Tanenbaum
Buy new: £56.81 / Used from: £72.32 Essential background in OSes for anybody in CS
|
![]() | Introduction to Algorithms by TH Cormen
Buy new: £35.09 / Used from: £16.00 A Classic. Very useful for algorithmic thinking.
|
![]() | C Primer Plus by Stephen Prata
Buy new: £21.06 / Used from: £17.45 The best C book I found (and I tried many...)
|
![]() | Distributed Systems - Concepts and Design, 3rd Ed. by G Coulouris
Buy used from: £20.82 Essential if you are researching DSes.
|
![]() | Database Systems: A Practical Approach to Design, Implementation and Management (International Computer Science Series) by Thomas Connolly
Buy used from: £26.63 Good all-rounder for DBs.
|
![]() | MACHINE LEARNING (Mcgraw-Hill International Edit) by Thom M. Mitchell
Buy new: £38.51 / Used from: £25.77 Brief and to the point. Excellent coverage of Machine Learning techniques.
|
![]() | The Art of Computer Programming: v. 1-3: Bd. 1: Fundamental Algorithms / Bd. 2: Seminumerical Algorithms / Bd. 3: Sorting and Searching: Vol 1-3 (Series in Computer Science & Information Processing) by Donald E. Knuth
Buy new: £82.35 / Used from: £50.00 Always have this by my desk. Almost every problem I have encountered is described in one of the 3 brilliant volumes.
|
![]() | The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modelling by R. K. Jain
Buy new: £40.65 / Used from: £29.09 Understand what tests you need to run and why to evaluate a system.
|
![]() | Java: How to Program by Paul J. Deitel
Buy used from: £35.99 Very good Java - suitable for all levels.
|
![]() | Advanced Java: How to Program by Harvey M. Deitel
Buy used from: £16.00 Java EE essential - a bit out of date now, but still worthwhile purchasing
|
![]() | Programming Pearls (ACM Press) by Jon Bentley
Buy new: £14.39 / Used from: £9.28 If you only buy one programming book, make it this one. Priceless.
|
![]() | Hacker's Delight by Henry S. Warren Jr.
Buy new: £15.99 / Used from: £14.99 Title is misleading - learn simple programming tricks that speed-up your code. A lot!
|
![]() | Security Engineering: A Guide to Building Dependable Distributed Systems by Ross J. Anderson
Buy new: £27.03 / Used from: £23.45 A brilliant Security text. Covers many areas but lacks a little in specific (OS) implementation details.
|
![]() | Designing Embedded Hardware by John Catsoulis
Buy new: £19.93 / Used from: £18.00 If you are building or writing code for anything in the world of the very small you need this book.
|
![]() | Data and Computer Communications by William Stallings
Buy used from: £62.00 Brilliant for understanding computer networks.
|
![]() | Unix Power Tools by Jerry Peek
Buy new: £33.46 / Used from: £26.70 No matter what Unix/Linux flavour you like, this covers almost all the essential tools to make your life simpler.
|
![]() | Advanced Programming in the UNIX Environment (Addison-Wesley Professional Computing) by W.Richard Stevens
Buy new: £26.99 / Used from: £35.95 Really really good book - covers a big range of subjects. Very good as a reference too.
|
![]() | Solaris Operating Environment Boot Camp by David Rhodes
Buy new: £25.88 / Used from: £17.03 If you are into Solaris, you need this. Although not as recent as other books, I found it the best by far.
|
![]() | Algorithms on Strings, Trees and Sequences: Computer Science and Computational Biology by Dan Gusfield
Buy new: £49.88 / Used from: £29.99 If you are doing anything with Strings, this will be a great help.
|
![]() | Computer Systems: A Programmer's Perspective by Randal E. Bryant
Buy used from: £34.95 If you want to know how stuff works, this is the book for you.
|
Listmania!



















