Lisp programming - Sangal, Rajeev (New Delhi Tata McGrawHill Publications, 2000)