The Analyst
2002 • 521 pages