Ace the technical job programmer's edition - Rothstein, Michael F. (McGraw-Hill, 2000)