Mirrors, Prisms and Lenses: A Text-Book of Geometrical Optics.