John wrote:
> For one of my university courses, I have to complete a paper on Ruby.
> I need to address the majority of the following items:
> Syntax/Semantics
> Bindings/Type Checking
> Data Types/Expressions/ADT
> Control Structures
> Subprograms/Implementing Subprograms
> Support for Object-Oriented Programming
> Concurrency
> Exception Handling
> 
> While I have found a good number of online sources, I am lacking in
> print based sources, and was wondering if anyone had any
> recommendations.

Programming Ruby, 2nd Ed., by Dave Thomas