Algorithmic problem solving - Backhouse, Roland C. 1948- (Wiley, 2011)