ATL internals - Rector, Brent (Addison-Wesley object technology series, 1999)