Object Oriented Analysis & Design - Kahate, Atul (New Delhi Tata McGraw-Hill Publishing Company, 2004)