Why buy a book when the solution to Emacs is right here: get shovel, look shovel, e, e, dig, look, get cpu, look cpu, se, get food, se, look bear, drop food, look, get key, sw, get bracelet, ne, nw, nw, ne, ne, ne, e, look bins, w, w, put cpu in computer, type, toukmond, robert, ls, uncompress paper.o.Z, exit, look paper, type, ftp gamma, anonymous, toukmond, binary, send lamp.o, send shovel.o, send key.o, send bracelet.o, send paper.o, quit, rlogin gamma, worms, get lamp, get shovel, get key, get bracelet, get paper, e, n, e, drop shovel, drop key, drop bracelet, drop paper, get weight, d, drop weight, nw, u, get statuette, look statuette, get floppy, se, d, nw, ne, drop floppy, w, s, e, turn dial clockwise, turn dial clockwise, turn dial clockwise, turn dial counterclockwise, turn dial counterclockwise, turn dial counterclockwise, w, n, e, get life, get shovel, get key, get bracelet, get paper, get floppy, d, nw, u, se, d, nw, nw, s, s, s, s, put diamond in chute, put bracelet in chute, s, get gold, e, e, s, d, look urinal, put gold in urinal, flush, n, sleep, d, sw, e, u, dig, look, get platinum, d, w, ne, u, s, put platinum in urinal, flush, n, d, sw, w, d, e, get towel, look towel, d, s, s, s, look pc, put floppy in pc, reset, , dir, type foo.txt => xxx (combination), exit, n, n, n, n, n, u, look box, put key in box, u, u, ne, ne, get axe, d, n, w, xxx (combination), cut cable, exit, get key, e, n, get lamp, get license, get silver, w, put silver in mail, n, n, e, e, e, e, e, get coins, get egg (in rooms 60 to 78), w, w, w, w, w, s, s, put egg in mail, put coins in mail, n, n, n, n, e, e, e, e, e, look bus, in, s, s, s, w, w, w, w, w, nw, out, n, get bone, e, e, get nitric, press switch, n, get glycerine, w, look bone, get jar, get ruby, s, w, s, in, se, out, e, e, e, e, n, n, put nitric in jar, put glycerine in jar, drop jar, in, n, n, put ruby in disposal, d, get amethyst, u, put amethyst in disposal, d, ne, sw, u, u, w, w, s, w, s, se, s, e, s, w, type, rlogin endgame, drop license, drop bone, drop key, get diamond, get gold, get platinum, get amethyst, n, n, n, n, get bill, n, get mona, s, drop bill, drop mona, drop diamond, drop gold, drop platinum, drop amethyst, s, s, s, s, get silver, get egg, get coins, get ruby, get bracelet, n, n, n, n, n, drop silver, drop egg, drop coins, drop ruby, drop bracelet, n, quit, I'm afraid I can't help you with Emacs Tetris.