jasonwlacey.com
Abstractions
Visit the post for more.