Before Sudoku: World Of Magic Squares C door Seymour S. Block & Santiago A. Tavares