1 and 3 are good. The Jeppesen Private, and Inst/Comm are good also for reference, but their CFI book doesn't really give any new info, and at least not anything you can't get from a government book for much cheaper.
You should be able to teach everything out of the AFH. That is what the FAA thinks your source should be, and it is pretty good. With the Jepp books to add in some better explainations at times. The Jepp maneuvers book is also done very well, and is basically a compact AFH.
The new PHAK book, about twice as thick as the old version, is also very good now. They have pictures in it that are exact copies of the pretty Jepp pictures, and it is written in and easier to read format. They took a lot from the Jepp folks on that rewrite, just like the gov is learning to copy some of the features off the Jepp IFR charts.
IF you use anything in addition to the gov books, look at stuff you may want to teach from. Your students will listen to you as the expert, so learn them from the one you like best. I write up lessons with reading assignments in the AFH&PHAK or the Jepp text and maneuvers, depending on what the student wants. I'll teach from either one, and let them look through my copies of those books to see what they like to go from. Seems to be about half and half.
www.webexams.com is a good way to practice for the tests.
I used the AIH, then the gliem test pool book to study for that test.
Reviewed all training materials, and did the gliem for the FIA test.
Learn the POH cold for any plane you plan on doing the checkride in, and it is a good idea to have it down well for any plane you train in after you get the CFI as well.
Good luck.