Designing Object Oriented Software - "Wirfs Brock, Rebecca"
Keywords: Computer Science