Can you explain this sentence to me?

China
June 6, 2008 3:11am CST
In my extensive reading course my teacher left us a sentence to translate into Chinese. "Belief in the existence of a science from which rules and principles may be deduced for the government of mankind seems to be one of the most disastrous political myths of recent years." It is said by Sender.But I don't know this guy at all. Can you help me to find some references? Thank you in advance.
No responses