I suggest that you take a look at the papers on which both Steve Garland and Nancy Lynch are co-authors that are listed on the web page: http://larch-www.lcs.mit.edu:8001/pub/index.html John Guttag