Author: John Farrow.