Understanding GPS/GNSS.
Kaplan, Elliott D.