Practical ruby projects : Ideas for the eclectic programmer. - Cyll, Topher (Apress, 2008)