Object Oriented Representation of Library