Author: BRENDAN FREELY - JOHN FREELY.