SICP teaches us that abstraction is the term used to name a combination of lists and/or data. Are the terms 'abstraction', 'symbol' and 'variable' the same in Lisp/Scheme? Chris