Object-oriented analysis and design - Ramnath, Sarnath