Dr. Frank Rubin is a retired IBM computer programmer who has done extensive work in the field of Design Automation. In the programming field, he is best known for his notorious 1987 paper debunking so-called "structured programming," in which he proved that programs can actually be simplified and improved by using GoTo statements. Dr. Rubin is also a cryptographer who holds major patents in the field of keyless cryptography. He has also constructed thousands of mathematical puzzles, as well as cryptograms, alphametics, SumSum, Double Sudoku, and papers on knight and bishop coverings in chess. This is his second Sterling book, after Donut Sudoku.