"Duncan Free"@cs .