Advanced Outdoor Navigation by Gregory J. Davenport & Greg Davenport