"Great 2d in directx3d"
James D. Peckham
What you will learn:
how to setup your devices (3d, sound, etc)
how to use sprites in 3d (albeit you have to convert his sprite implementation to directx9.0c ... which is somewhat complicated, but not impossible)
what you won't learn:
using 3d meshes, 3d animations, terrain, etc.
This really is an introductory book, and i highly recommend it for the beginning C#/MDX programmer. Most of you will find it too novice for your tastes, but even though I gave up trying to convert Ron's sprites to directx 9.0c, i still learned a ton from all of the chapters up until the sprite drawer. (all of which compiled fine until using Direct3DX.dll)
Pick up the book if you're new, if you're new to MDX... but you know DX... skip this book.