NASA paper
I don't have specific arguments with the paper, and much of the information still holds up, but in general, it's a good idea to use the most recent sources possible.
Remember, the skeptical side is being held to much higher standards.
I'm very good at locating information. In fact, I almost certainly have accessed and catalogued more reliable information sources on this subject than RL and Yeti combined. This is probably one of the things that bugs the heck out of them, hence the endlessly-repeated canard that I get everything I know from right-wing blogs.
