There actually are books that explain only about "wa" and "ga". It's one of the most hardest things in Japanese grammar to grasp for non-native learners, I believe. "Ne" is a sentence final particle. This is another "one of the most hardest things to grasp".
Here's another explanations. These are not all the functions of "wa/ga", of course.