[Addison-WesleyProfessional]PracticalObject-OrientedDesigninRuby.pdf