User interface design for programmers - Spolsky,Joel (Books for professionals by professionals., 2001)