This book is a realistic sci-fi. Great story. It is a fun, easy read. The writer was a programmer, wrote this in his spare time (as a serial of posts on his blog), it got picked up as an audiobook, then became a book, and is now becoming a movie. Read this before you see it ruined on the big screen. It is a good time.