Small and fast by Donald Dufour
_