Professor Richard Dawkins spearheaded the biggest intellectual revolution of the past 20 years - but are his views still valid?