Refactoring HTML : Improving the Design of Existing Web Applications - Harold, Elliote Rusty (Addison Wesley, 2008)