Ack! You're right. I typically don't think of it because I don't have and can't get a printed copy of it (still waiting for Paul to get something over to Apress to republish it, I guess... ). Anyway, yep, that's a serious omission. The polling module only lets you have 10 choices, though, so adding it would be tough. I have to admit that it's probably in my top 3, along with PAIP and Lisp in Small Pieces.

I don't know if SICP could be classified as lisp book. Yes it does talk about lisp, scheme to be more precise. But it is more of a general computer science book as it uses scheme as a means to explain general concepts.

You might add "Lisp: A Gentle Introduction to Symbolic Computing" by David Touretzky, which is particularly good for beginners. However, "Practical Common Lisp" by Peter Seibel is what we give new hires at ITA Software when they arrive and don't know Common Lisp yet. I voted for that (despite my obvious interest in "Common Lisp: The Language", the first edition of which I am a co-author). If you know how to write software and want to learn Common Lisp, "Practical Common Lisp" is your best bet. See http://www.gigamonkeys.com/book/.

dlweinreb wrote:You might add "Lisp: A Gentle Introduction to Symbolic Computing" by David Touretzky, which is particularly good for beginners. However, "Practical Common Lisp" by Peter Seibel is what we give new hires at ITA Software when they arrive and don't know Common Lisp yet. I voted for that (despite my obvious interest in "Common Lisp: The Language", the first edition of which I am a co-author). If you know how to write software and want to learn Common Lisp, "Practical Common Lisp" is your best bet. See http://www.gigamonkeys.com/book/.

Yea, I should have added that disclaimer that you aren't allowed to vote for your own books. Employees and their immediate families are excluded and all that.

I'm actually split between ANSI Common Lisp and Practical Common Lisp. Frankly, I thought that ANSI Common Lisp was a bit more gentle introduction than Practical Common Lisp, but maybe that's because I read ANSI Common Lisp first. That said, they're both excellent, IMO.