A General Guide to Global Positioning Systems (GPS)