Visual Basic developer's guide to UML and design patterns - Griver, Yair Alan. (YBEX, 2000)