Why Single-State-Tree patterns will take over Software Engineering
dzone.com