An Introduction to Projective Geometry and Its Applications: An Analytic and Synthetic Treatment