Sams Teach Yourself Ruby in 21 Days