Exponential Progress, book review: A patchy overview of today's emerging technologies