Exploiting JRuby: Building Domain-Specific Languages for the Java Virtual Machine
How 5 people with 4 day jobs in 3 time zones enjoyed 2 years writing 1 book