Shneiderman B.  1998.  Codex, Memex, Genex: The Pursuit of Transformational Technologies. International Journal of Human-Computer Interaction. 10(2):87-106.