9780821559284: Daniel J. Harrington Edmund F. Gordon