Physically Based Rendering by Matt Pharr & Greg Humphreys