Pretty good book except for the ending a little too much like a Star Trek episode 45 hours of problem and five minutes of solution