Author: W.W.Rouse Ball & H.S.M.Coxeter