The human-computer interaction handbook : fundamentals, evolving technologies, and emerging applications. ISBN 0805838384. Published by Lawrence Erlbaum Associates in 2003. Publication and catalogue information, links to buy online and reader comments.