@SBF
How do you arrive at the 97% figure? Does it refer to academic articles on the subject, because what gets published in academic journals is notoriously impacted by bias and interest groups.
See answer above for TT2C - the 97% figure is well established for some time by multiple studies covering multiple decades and has not been refuted. (Nice little attempt to poision the well - noted)
Have you read Bad Pharma by Ben Goldacre? He explains this phenomenon in relation to medicine. How a dozen studies can be performed on a drug, only one showing that it works, and it's the only one that gets published.
Have you read Ben Goldacre's recomendation on studying the IPCC website for climate science information - you do know he is an evidence-based writer, don't you? http://www.theguardian.com/commentisfree/2009/dec/12/bad-science-goldacre-climate-change
A similar thing could be going on in climate science.
Pointless speculation - evidence please, and not a view held by Ben Goldacre - see link above for his views on climate science.
Plus scientists who believe in climate change are naturally drawn to the field, and publish their work. Others who find the evidence less compelling may pursue other topics and hence never publish on the subject of climate change. So there may be selection bias both at the level of what gets published and who enters the field in the first place.
You are speculating SBF - this is ridiculous, and denies the scientific method. This is not a local book club we are talking about. Every major oil and gas company accepts the science of climate change. To do otherwise is akin to creationsim or flat-earthism. This theory would have been in the trash by now if money and influence could have put it there - it's not - deal with it.
It is my strong suspicion that the coming decades will confound the climate change narrative, that is if humanity does not destroy itself with nuclear weapons before then.
The last bastion of the denier - future events will prove me right, even when all previous facts show me to be wrong.