A friend recommended this book, but I did not enjoy it. Yeah, had some exciting moments but if you enjoy your action that is close to being technically feasible then do not read this book. This went to extremes of unreality in delivering a lot of aspects which was quite a turn off.