Daniel Greene does a decent job. He leans pretty left, but he usually does a good job separating his personal views from his reviews. I’d just keep his perspective in mind though because sometime things he didn’t like about certain books I actually thought were highlights.