Also worth noting that many libraries now also have eBooks available through Overdrive or similar - http://www.overdrive.com/ (I have used this in the UK, you can also join many UK libraries for free to gain access to more collections)
Overdrive is amazing. I live in Minneapolis, MN, USA. There are about 4 library systems where I have Overdrive accounts (Minneapolis, St Paul, counties, etc). I can find most books I want. I can also find many in audiobook format, which I listen to on my commute and when walking the dog.
Personally, I would love to see more "philosophical" programming books in audio format such as "Pragmatic Thinking and Learning", or "Dynamics of Software Development".