In a similar vein, I highly recommend "Higher Order Perl" by Mark-Jason Dominus. It presents most of these concepts in a more familiar setting. Don't worry if you don't know perl, if you know C++, you'll know enough to follow the book. Arthur -- Arthur Clune arthur at clune.org