Added new article about OO program design