Introduction to DirectX 9
Wolfgang Engel and his assistant Eric Haines published their beginner friendly and well well-written book on "Introductions and Tutorials with DirectX 9.0" from Wordware Publishing.
If you are interested in further materials, check out the rest of the ShaderX series.