Sheelagh Carpendale (Q13566999)
Canadian computer scientist
Language: