Refactoring HTML : improving the design of existing Web applications - Harold, Elliotte Rusty (Addison-Wesley, 2008)