Hey @soulman, I was in the same situation like you. I really find it difficult to read any literature in digital format. That's why I try to keep this kind of reading short - one section at a time. I read the section for about 10-15 minutes and do a little coding or technical writing about that topic for 20-30 minutes. Then I take a small break and repeat.
Another thing you can do is buy the physical book, but most of the times when I bought a physical copy of a book, it ends up on my shelf unread, especially if the book has code examples in it.
I've read most of the books in the article from start to finish from a digital copy, following this method and it worked great for me. Hope it works for you too. :)