Ruby on Rails: Up and Running by Tate, Bruce A.,Hibbs, Curt, Good Book This textbook covers a lot of ground without feeling overwhelming.