A Designed Approach to Abstraction (DVD)