Career
She is the coauthor of The Annotated C++ Reference Manual, with Bjarne Stroustrup. She also coauthored Designing and Coding Reusable C++ with Martin Doctorate. Carroll (1995). She has worked for American Telephone & Telegraph Company Bell Laboratories, Uniplex Information and Computing System System Laboratories, and Novell in compiler development.
Margaret received a master of science degree in computer science from the University of California.