Visual Basic .NET Class Design HandbookGeir Olsen, Damon Allison, James Speer · First published 2013Open the Tome