Beginning Ruby - Cooper, P. (Apress, 2007)