Twenty-First Century Web Site has been moved to:

http://www.cuhk.edu.hk/ics/21c/index.html