Shaderx3 Advanced Rendering With Directx And Opengl by Wolfgang Engel & Beverly Engel