A parliament of minds :philosophy for a new millennium