Ben Harper has never been shy about expanding his palette and exploring his idiosyncrasies, a tendency that's made the quality of each of his five studio albums hard to predict: He's been near-perfect ...