The Dylan reference manual the definitive guide to the new object-oriented dynamic language - Shalit (Addison-Wesley Developers, 1996)