From the reviews: "It is an appropriate resource for graduate students, software developers, and researchers. ... Each chapter is a standalone presentation with a set of references at the end. A comprehensive subject matter index combines all of the chapters, which readers will find useful. ... chapters are especially relevant for software developers and designers who want to review current research. ... each chapter is well written, and I recommend this presentation of cutting-edge work." (Brad Reid, ACM Computing Reviews, December, 2011)