PakCat catalogue record Design patterns elements of reusable object-oriented software By Gamma, Erich Bibliographic details PublisherPearson Education Publication placeDelhi Material typeBook