Ruby
Adam Wade