Time shared computer languages an introduction to conversational computing - Schur, Lee David (Massachusetts Addison-Wesley, 1973)