Best Approximation in Inner Product Spaces