This book was really cool, while not delving too deep into the issues presented by this technology, the book is able to give a solid introduction into this sphere of engineering. I'd highly recommend for anyone who's got less knowledge in this area and wants to gain some. It's a really solid introduction, and solidly gives people an idea about where the world is with this technology, what this technology is, and where this technology will go in the future.