Real-time shader programming covering DirectX 9.0 - Fosner, Ron. (Morgan Kaufmann Publishers, 2003)