The Smart Take from the Strong

The Smart Take from the Strong

2004 • 216 pages