@article{https://resolver.caltech.edu/CaltechAUTHORS:20161213-172446354,
    title = "Adjustable tools: an object-oriented interaction metaphor",
    journal = "ACM Transactions on Graphics",
    year = "1993",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:20161213-172446354",
    id = "record",
    issn = "0730-0301",
    doi = "10.1145/169728.214378",
    volume = "12"
}


@inbook{https://resolver.caltech.edu/CaltechAUTHORS:20160504-113237163,
    title = "SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques",
    chapter = "A modeling system based on dynamic constraints",
    year = "1988",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:20160504-113237163",
    id = "record",
    isbn = "0-89791-275-6",
    doi = "10.1145/54852.378509"
}


@article{https://resolver.caltech.edu/CaltechAUTHORS:20160504-113236294,
    title = "A modeling system based on dynamic constraints",
    journal = "ACM SIGGRAPH Computer Graphics",
    year = "1988",
    url = "https://resolver.caltech.edu/CaltechAUTHORS:20160504-113236294",
    id = "record",
    issn = "0097-8930",
    doi = "10.1145/378456.378509",
    volume = "22"
}


@other{https://resolver.caltech.edu/CaltechCSTR:1988.cs-tr-88-19,
    title = "Controlling Rigid Bodies with Dynamic Constraints",
    year = "1988",
    url = "https://resolver.caltech.edu/CaltechCSTR:1988.cs-tr-88-19",
    id = "record",
    doi = "10.7907/74710-08838"
}