Text this: Solving problems in multiply connected domains /