https://buckleyplanet.com/2013/08/the-ongoing-evolution-of-sharepoint-reporting/
The Ongoing Evolution of SharePoint Reporting