Interaction Design by Jenny Preece, Yvonne Rodgers and Helen Sharp For the serious student of human-computer interaction, useful for developers of e-learning content.