Apparently Matt Damon has now been cast in the film role.My main criticism would be that some of the prose is too tech heavy, and I must admit that whilst I could follow the tech talk up to a point but I found it inaccessible at times.That being said the book is a great read and holds the tension just when you expect it to flag