Visual basic design patterns - Grand, Mark (Wiley publishing, 2005)