Take note that TCP/IP vol1/2 is relatively old so will be limited in IPv6 and Multicast coverage. VSS and embedded packet capturing, that sort of thing will also be left out. I did mine on V4 which everything could be done on the ISR and didn't have that stuff on it. I've worked as a consultant for large financials for 5 years now, all of which own their own MPLS core and the like, so that's how I got my experience. I would recommend reading as much as you can and plan on at least two tries are the written when you feel you're ready. There are a couple great multicast books out there that will help.
More and more Cisco has been going towards the mind set that you need to be a lab certified engineer to pass the written exams, knowing the protocols backwards and forwards. Going in the first time when you feel you're ready allows for you to find your weak points and readdress where you feel you need to improve to pass the written. They'll be different beasts, but if you take it in stages, you'll be fine.
IGMP. Again.
http://www.amazon.com/Developing-Multicast-Networks-Volume-paperback/dp/1587142899
Good read if anyone hasn't seen it before.