I have a copy of this, and I would recommend it for userspace programmers using the Linux kernel API and also kernel programmers implementing it.
It's huge, but each particular section is well split up, so they are digestible chunks. Those parts I have read so far are interesting and informative.