Application (re) engineering building web-based applications and dealing with legacies - Umar (Prentice Hall PTR, 1997)