To many programmers, SQL is a bit of a beast. It is one of the few *declarative languages* out there, and as such, behaves in entirely different ways from...
G. Salton, and C. Buckley. SIGIR '88: Proceedings of the 11th annual international ACM SIGIR conference on Research and development in information retrieval, page 147--160. New York, NY, USA, ACM Press, (1988)