Toward a Design for Ruby

Software Design