Charles Yu (the character) is stuck in a time loop. His future self and his present self have interacted and well...the results aren't good. Thankfully future Charles left present Charles some help, a book. This book to be exact. How to Live Safely in a Science Fictional Universe is an explanation of the world of the future with handy tips, including details on the capital city, the socioeconomic strata and most importantly what to do in the event you're trapped in a time loop. With the help of this book, Ed and TAMMY (my personal favourite) Charles not only looks for a way out of the time loop but learns something about his life as well. 
 I love the premise of this book. Time travel is often confusing and filled with techno babble that (to me) doesn't make a lot of sense. Charles Yu, however, uses just the right amount of cyber jargon and uses it in a way that just makes you laugh at loud at the absurdity of it all. Don't expect this book to follow a normal course of events, it breaks rules of space and physics so it's a safe bet it's going to break narrative convention as well. Try not to think about how impossible it all is and just enjoy the ride. 
 When I first heard about this book I was excited. It's been awhile since I've read a recently released science fiction title that I actually liked and this one sounded right up my alley. That's a lot of pressure for a book, but thankfully it delivered. It is a hilarious read and you won't want to put it down. It is very much in the spirit of the Hitchhiker's Guide to the Galaxy and it isn't often you come across someone who can pull off good science fiction and good comedy in one go. If you like science fiction and/or are looking for something out of left field check this book out and enjoy!