What is best website or book to train for first IronMan Triathlon?

mruffy asked: I have run 2 marathons and now I want to do my first IronMan Triathlon. What are the best books or websites to help with training schedules and swimming?