DOONESBURY LTD