Small Giants

Revised edition of the author’s Small giants, 2005.