a Pragmatic Bookshelf project from a Agile Web Development with Rails book