Small Giants March 6, 2018 Revised edition of the author’s Small giants, 2005. Posted in Uncategorized