Reading for me goes through cycles. For months, I would not feel like reading at all, except for the daily dose of WSJ.com or HN and Reddit programming. Then, all the sudden I happen to discover a book from those online sources and spend most of my free time to read it. Sometimes, I went back to finish books I abandoned ages ago if they happen to coincide with what interest me at the moment. For example, I started to learn playing piano with some of Bach’s easy classical pieces (1st prelude in WTC book 1, minuet, etc...). It strikes me that I have a book discovered from HN called Godel, Escher, Bach from 2009. I stopped reading after the 1s chapter back then. Now, I can’t seem to put it down and am on chapter 5. I think knowing a bit about music and appreciating Bach make this book approachable for me again.
The other example is Enterprise integration patterns. I got it in 2006 but never finished it. Now, I start reading it again with a lot of interest after getting involved in a project at work with a lot of teams tangled with integration issues.