VBA Language Specifications at MSDN
Here’s a taste
A class is a declarative description of a set of objects that all share the same procedures and have a similar set of variables and events. The members of such a set of objects are called instances of the class. A typical class may have multiple instances but VBA also allows the definition of classes that are restricted to having only one instance. All instances of a specific class share a common set of variable and event declarations that are provided by the class but each instance has its own unique set of variables and events corresponding to those declarations.
It’s like reading the tax code. I can’t wait to get the Kindle edition.
Joke if you will, but a necessary evil.