Use Views to display unpublished nodes to authors, but not to other users
Just to save anyone else some time and trouble, there's a filter under Views called, "Content: Published or admin." This will do precisely what is needed.