This great World Business website is a “one stop portal for new ideas from the world’s management journals and conferences. Each concept is summarised into an easy-to-digest précis called a Review of a Review.” The reviews cover several key management topics. The site is co-produced by the French business school INSEAD. INSEAD have also formed an alliance with Wharton. You can sign up to receive email alerts or rss feed. Thanks again to Intute.