I am planning to write a program that will allow two users on different machines be able to have video + audio communication with each other. I want to write this program in C# but I cant find any good resource like a book or something that can help me out in multimedia with C#.
Please help me out here, I need a reference to a good book or any other resource that can help me in all multimedia aspects of C#.

Thanks in advance.

This is a very complex application, you're best bet is to start googling for information related to:
a)Capturing video from Webcam
b)Capturing audio from Microphone
c)Realtime Video/Audio compression
d)Internet connection between two remote pc's