The New Yorker is an amazing publication.  I've read it for years.