Understanding Gps Principles And Applications