The third millenium : Challenges and vision (The general evolution research series, 2001)