Seth Horsley

Rails Best Practices