doi dblp Interface metaphors and logical analogues: A question of terminology Anne Hamilton 2000 Volume 51 Issue 2