This would make a good adventure movie.
The characters are well developed and realistic. Whether you love dogs or airplanes best, there is something for everyone. Sci-fi, western culture, and civil engineering all play a part. My wife and I both enjoyed reading it. In the end the engineer wins.