Fischer , Tom Professional C # Design: Patterns Applied - Mumbai Apress 2004 - 350p. Dewey Class. No.: 006.6 F522P