Object-Oriented Analysis and Design - Sarnath Ramnath, Brahma Dathan ((Undergraduate Topics in Computer Science))