Yes, excellent book. I’ve read it online many times and I should buy the dead-tree version as well to support the author!