Effective UI - The Art of Building Great User Experience in Software. - Jonathan Anderson; John MacRee; Robb Wilson (O'Reilly, 2010)