Chris Richardson: Untangling enterprise Java. ACM Queue 4(5): 36-44 (2006)