A Recent Favorite:

Kliban's Cats by B. Kliban

Kliban's Cats