I just finished Daniel Wilson's How to Survive a Robot Uprising. It was pretty cool, especially for anyone who's into robotics, or for sci fi fans. At the time that the book was published, Wilson was working on his Ph.D in robotics at Carnegie Mellon, so he really knows his stuff. The book is short to begin with, and has a lot of illustrations. It reads even quicker though, because the chapters are only 2 or 3 pages long. It's organized so that there is a chapter that's just factual information on either a type of robot, or a specific aspect of robotics. Those chapters are really great, because the author knows where all of the cutting edge research is being done, and includes information on what the newest advances are in that area - great info if you're thinking about going into robotics. To keep the book from getting dry, the next chapter is then a little tongue-in-cheek as he explains what your best plan of action would be if attacked by that type of robot. It might sound sort of stupid, but it is a really good way to teach the basics of that type of robotics because it's real-life application, sort of. All in all, a quick fun read.