https://hifuyun.online/posts/Computer-Graphics-RayTracing/
Computer Graphics Ray Tracing - Hi!FuYun