Designing Maintainable Software häftadEngelska, 2012