Sams Teach Yourself Ruby In 21 Days by Mark Slagell