Algorithmic architecture - Terzidis, Kostas 1962- (Elsevier, 2006)