Developed while reading Agile Web development with Rails