Which has been the best era for batting in Test cricket's history? – ESPNcricinfo Bharat Shukla 3 years ago source