An Introduction to Object-Oriented Analysis: Objects in Plain English