I am currently on a intermediate to proficient level of non OO PHP. I would like a book that will teach me Ruby as well as the concept of object oriented programming. If there is such book that has Rails in it as well, that's great, otherwise what book should I use for this?