Physically Based Rendering[0] was an excellent textbook when I read it ages ago and conveniently enough it looks to have been updated with a new edition last year.<p>[0]: <a href="https://pbrt.org/" rel="nofollow">https://pbrt.org/</a>