Frida
2001 • 366 pages