Analytical Geometry For Beginners: Part by Thomas Grenfell Vyvyan