visual modeling with rational software architect and uml
terry 's style is always direct approachable and pragmatic . abstraction is hard and visualizing abstractions is as well but here she 'll guide you in doing both using rational software architect . -- from the foreword by grady booch ibm fellow