Beginning Directx 10 Game Programming [with Cdrom] by Wendy Jones