Also Google from and to Tetris as there are courses using the book called this. In fact that's what they were going to call the book.