Brahma Dathan; Sarnath Ramnath (2015). Object-Oriented Analysis, Design and Implementation. Springer Science+Business Media.