Viva la Frida! : life and art of Frida Kahlo