These pages contain basic but fundamental concepts that can be used as building blocks for more advanced shaders and procedural systems. The information is free for anyone interested in the topic. You can download the PDF here https://drive.google.com/drive/folders/1VyxTa2GVH5MvbYXWgWI117kJWNYrVlGQ?usp=sharing