David A. Black

The Well-Grounded Rubyist

David A. Black

Ruby for Rails: Ruby Techniques for Rails Developers

David Heinemeier Hansson & David A. Black