Gary Larson?
I knew it. I don't remember it, but I have like 5 of his books, three of which are pretty large compilations. This guy has cheered me up more then once, with his off the wall humor. Unfortunately, he retired way to soon to for my liking.