The Science of Navigation by Mark Denny