Design Principles, Guidelines and Metaphor Howell Istance Department of Computer Science De Montfort University.