Perzepolis
2003 • 342 pages