Author: with Donal McGuinness Eric G. Moore and Mark W. Rosenberg