Another thing with technical books is that you can read portions of them and interleave several books (or books + papers). I have 4 or 5 books going on at a time, and I make progress in each most weeks. Usually not all on one topic, either.
And then you can mix in other readings. A chapter in a technical book may only survey its particular material, but you may want to explore the ideas further. So you go out and get some papers to read or another book.
I may not finish many books in a year, but I do get a lot of reading in.