this book, twenty years of academic research are reviewed and the resulting technology