Mathematical Recreations And Essays by Walter W. Rouse Ball, Coxeter & Kirstie Ball