This book is aimed at product developers, designers and students of information technology. Written in an accessible and engaging style, it is also suitable for all readers interested in modern technology.