Smashing UX design foundations for designing online user experiences - Allen, Jesmond (Wiley, 2012)