IEEE Transactions on Software Engineering Vol 16, No 11, Novemeber 1990 Extending objects to support multiple interfaces and access control by B. Hailpern and H. Ossher pp 1247-1257 Note: Self.