Author: Richard K. Guy John H. Conway