Learning Ruby 1st ed - Fitzgerald, Michael , 1957-. (O'Reilly, 2007)