Programming Ruby, 2nd Edition (2005).pdf & Programming Sudoku (2006).pdf