Developing Applications with Objective Caml

by Emmanuel Chailloux, Pascal Manoury, Bruno Pagano

Common Lisp

by David S. Touretzky

Successful Lisp

by David B. Lamkins

Logic, Programming and Prolog

by Ulf Nilsson, Jan Maluszynski

Programming Ruby

by Andrew Hunt, David Thomas