James McBride's 'Five-Carat Soul' is a gem