Implementation patterns - Beck, Kent, 1961- (Addison-Wesley signature series, 2008)