Applying VML & Patterns - Larman,Craig (Delhi Pearson Education, 2004)