Diego Rivera is regarded as one of the greatest Mexican artists of the 20th century - an audacious muralist, voracious lover and ardent leftist who befriended Picasso, married Frida Kahlo and quarrelled with Leon Trotsky. In this part-biography, part-appr