Source: https://www.academia.edu/29491282/Ebook_introduction_to_gps.pdf