Digital design essentials : 100 ways to design better desktop, web, and mobile interfaces - Lal, Rajesh (Rockport, 2013)