Garry Tan's review of Advanced Rails