There are quite a lot of online resources and videos available to learn OpenGL / DirectX or computer graphics in general. However, I often struggle to get my mind around a topic when sources are given in such a way - it's hard to quickly find and revisit something in videos or just when information is splitted between different sources and not structured as a whole. It's especially complicated in computer graphics, which is a way too big topic.
In many software development areas there are so-called legality and morality guides - the books which are acknowledged by experts in the said areas. I wonder if such guides, i. e. well-written, widely acknowledged books, which don't promote any bad programming styles or practices, exist in the world of computer graphics? For any suggestion I'll appreciate if you also can specify approximate entry level for the given book.
Thanks in advance