Practical Ruby Projects: Ideas for the Eclectic Programmer (Books for Professionals by Professionals)