Engineering An Abstraction

Engineering an Abstraction featuring the work of Stephen Maine, Peter Fox, and Mark Lovejoy