Abstraction in Action Copyright 2013-10-29 October 29, 2013