This is my preferred book on Ruby. It complements what you can find on the web by being a logical introduction to a range of topics. It starts off with an overview of the language which should be ...