WHO IS RUBY?

Page still to come...