DEGREES OF ABSTRACTION